Bugfix: New player name fix

Player name would previously not use the textufield and instead always
be "name"
Fixed menu text updates

Main menu player names will now update after a new player was made
Added server states

Server has now "lobby" state where no player positions should be
sent/will be ignored
A little more explanation for GameInfo
New menu to delete save data
Option to log to console

-Added a new command to toggle logging
-Prepared things for new server lobby system