world no longer a singleton, we only used it for one thing anyways
make the client not attempt a connection on ctor, that'll have to be

when a user hits the client's gui

the game now runs (only technically a client right now), and shows
the gui and renders that and some debug text. world is not created, nor
is a server