bunch of stuff - 2 canvas, starting on collision etc.
make display smoother by drawing all steps
fix bunch of bugs, make collisions work, add awesome debug logging
send game history to new observers
extract grid, resize/restart protocol, simplify update_grid (ignore snake too fast problem)
broadcast names and scores, better tracking of deaths
fix size and some cleanup
fix backfill for new observers
display player names and score
remove old name display
clean up snake spawn
random spawning
better player id allocation