Client Server Networking

Passing Messages between client and server

MVP: Game movement message, StateUpdate messages, GameOver message, GameStarting message, Lobby Messages