Overhauling

We are going to write everything in one file so we can create a single
game with the option to connect to a server or create a server.