Factor out random side function so scrambling is simpler.
Tweak level seeds for more variation and some more instructive easy levels.
Adjust font definition so there's no special translation for level names. As a side effect it wipes save files, so format save keys nicer at the same time.
Remove redundant (and hacky) preload.
Add utility functions to inspect kinds of descriptors and get one from anywhere in the prototype chain.
Only auto-command properties with data descriptors. Accessor descriptors may not be safe to access and probably aren't commands anyway; non-descriptors can be registered to the command set manually when they do whatever custom initialization they do.
Switch the board and slammer gesture collision checks to use AABBs.