thank you very much for playing!
to clarify, canvas.js has nothing to do with actual HTML canvas, it's just a set of helpers to manage my canvas replacement (basically a div). there is no HTML canvas anywhere in the game's code.
yeah, the game could be optimised a great deal by doing at least some of the things with CSS animations instead of controlling it all with JS, but I am no CSS magician and I simply didn't have that much time to experiment because of the gamejam time constraints obviously.
I'm super glad you've found the game fun!