Game now runs off of an internal server. Keyboard input is sent to the
server before going back to the client.
Making recordings of network-controlled players now works as intended
everything
added FOV
Merge changes back in