Entity spawn data no longer goes through unreal sockets, handled all in managed
Move game messages from ClientConnection to GameClient. Add World.IsListenServer
Bypass authority check on world cleanup
Ending game while there's a client connection will close the connection and wait for a disconnect event before returning to main menu
Create new list to hold entities on world cleanup, main ent list is invalidated when destroying an entity