Merge branch 'gameengine' into client
uncommented the turn event, and added support for the vision as mesh. It's updated from the v entry in the update frame
Fixed bug: Were using move_angle for occlusion instead of sight_angle. Updated the tests as well
Merge branch 'client' into gameengine
Merge branch 'server' into gameengine
Refactored the GameEngine so that we can now use it either in auto_mode or not. auto_mode being the "server mode" that is to say, it will updated itself periodically
angle has to be in degrees in the get_state()
View cone still not displayed...
Fix exceptions when sending `end` frame.
Merge branch 'client' into server

Conflicts:
	server/game_engine.py