Makes server.js module
Starting complete rewrite of Node.js code, organizes app.js and moves server side code into gameControl and server modules
Organizes client side socket io listeners into clientSide.js, adds basic game creation and practice starts
Adds handling for disconnects, closes game if empty, node.js timeout still too long
Adds sending and receiving of blocks, grid, waiting page, and boat, only practice mode atm
Adds practice restarting
Allows pausing, confirmed for practice mode
Adds game start on 2nd player connecting, adds game restarts
Formats some code, needs to be refactored a lot later anyway
Adds instructions box with auto-join button, fixes game deletion when no players remain