Added game object, map handler, game object is created.
Send the client game data when game starts. Added canvas view to client.
Map with units is displayed on the canvas.
Send new spectators the game, hardcode colors.
Added fullscreen toggle control.
Improved map scaling.
Valid move checking and Heroku support.
Added Procfile for Heroku.
Changed game to use discrete steps rather than continuous time. Added step method and update handler. Added game ticker.
Player can select unit, move unit, see queued moves.
Added automatic unit spawning for testing purposes.
Merge branch 'feature-basic-gameplay' into dev