Tests are passing!
Some notes for later.
Change `geom` attribute to `game` and include proximity and age functions in mixins.
Remove useless template and extend canvas directly.
Tests are passing.