Implemented an apparently working time desync correction without creating loads of warps.

Whohoo.
Fixed windows support.
REALLY fixed windows support.
Fixed a sfml porting failed
Made the standard joining message, most importantly full update, not be handled the same way as the other events for reason of time-shifting.
Removed a forgotten debugging print statement.
Fixed spritefont not getting loaded correctly.
Added vsync option, must experiment on windows.
Networking typos galore.
Fixed the 2-clients crash bug.
Changed a few constants.
Clean up.