Fix missing field `type` in game state frame.
Merge branch 'gameengine' into server

Conflicts:
	server/game_engine.py
Merge branch 'gameengine' into server
Merge branch 'master' into gameengine
WIP on issue #20. Now moving players to their spawn location. Not tested yet and map_parser.py might need an update before it works. Added a small documentation to map_parser.py as well
Fixed the fact Mine was duplicated and items not having the required `type` attribute
Debug: print commented.
Merge branch 'master' into server

Conflicts:
	server/game_engine.py
Merging and solving conflicts master -> gameengine
End frame sent by server when time is over (for the moment).
debug mode for the parser
Merge branch 'client' of github.com:tdubourg/spylight into gameengine
fixed a bug with get_spawn_point when the player is not in the specified team
Merge branch 'server' into client
Reorganized Visible objects and ActionableItems and ProximityObjects in a diamond inheritance pattern. Also fixed bug Spy/Merc were loaded in the reverse order.
Fixed a wrong test map
Merge branch 'gameengine' into client
Merge branch 'gameengine' into server
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