Get Color Joy 2 to work

Fixes most issues in the Color Joy 2 game. Performance is still not satisfying and needs further investigation.
Nit: fix the alignment here. While I'm entirely happy with that, our prevailing style is to wrap after `?` and `:` as you do, but align with the `= `, so `tags` and `<any>` would be aligned with `'depth'`.