Get Color Joy 2 to work

Fixes most issues in the Color Joy 2 game. Performance is still not satisfying and needs further investigation.
Hmm, it's unfortunate that reversing here makes quite a bit of sense. This is really hot code, which makes me want to avoid it. However, passing a reversed array into `_processControlTags` is pretty confusing. Can you add a comment saying that this is done for readability's sake and can be changed in case we need to squeeze out some performance here?