Started work on multiplayer

- Started to setup the basic skeleton of how multiplayer will work.
- Multiplayer Menu is where the user can specify the IP and join or host
a server.
- The server is very basic at the moment, it just accepts incoming
player connects and hen disconnects them. No packets have been
implemented yet.