Get Color Joy 2 to work

Fixes most issues in the Color Joy 2 game. Performance is still not satisfying and needs further investigation.
And of course, actionBlocks complicate what I just said about not storing things: it definitely doesn't make sense to parse them multiple times. One way around that: indicate whether a frame is requested the first time or has been parsed before. In the latter case, we can skip parsing expensive things that we know we kept around. This sounds like a follow-up bug type of thing, though.