Make each server create its own canvas PNG.
Ignore all canvas.png files.
Remove zone 'tick' messages.
Tidy socket code.
Begin gutting socket module.
Move client socket logic from socket module into main.js
Change user positions and zone.
Change game scale.
Save pointer to zone server socket, and emit 'add_user' event.
Prepare for adding user to zone.
Move grid-traveller entity to shared folder.
Create player entity for zone server.
Require player entity.
Read user data from API and spawn entity.
Fix ig.game.world being null.
Remove 'walked off map' code.
Draw time to canvas.
Fix subsequent writign to PNG file.
Remove draw tests.
Merge branch 'fix-node-canvas-not-updating-file' into spawn-player-on-zone-server