Added client timeouts. Need to make the server not send the GameState every time if it doesn't need to be sent, and make the client not send commands every time if there's nothing to send, but add "keep alive" sending to each.