Какая есть хорошая книга по js играм?
Вот и вот
Только Для совсем начинающих, я ещё даже змейку не сделал 
Имеет смысл ознакомиться с этим, как раз канвас и змейка:
https://dart.academy/web-games-with-dart-and-the-h...
Тоже в браузере.
Но не JS, а Dart. Там более логично.