Started to fix connection to the server
- Tried to use async methods for connecting to the server.
- Currently hosting your owns erver is bugged, this will be changed over after problems are fixed with connection.
- Currently strange packets are received shortly after the game starts, need to look into this from the servers point of view.
- There is a problem where the socket takes about 20 secodns to decide it cant connect, the timeout is far too long, but I cant find out how to change it.