Performance improvements

- Implemented FPS limiter to avoid murdering CPUs
Fixed memory leak in server broadcasting

Sending the same ENetpacket to multiple peers was a bad bad bad idea.
Fixed declaration of makeENetPacket

Oops.
Sync between main and render thread

Render will now wait nicely for the main thread to be done making a
frame