New, more normal, way of constructing Scenes. Add command function autodetection/registration based on yuu.cmd decorator.
Port slamshift menuScene to new Scene.
Slightly more obvious check.
Port (poorly) GridScene to use new Scene API.
Default ctor should proxy to parent ctor.
Port demos to new Scenes.
Fix some of the gross code from that refactor.
Replace lock counting code with some nicer function calls.
Put in some checks so you can't mess up the menu while slamming by moving.
Some animations for dismissing or winning levels.
Add repeat counter to Tickers.
Don't use lock/unlock events, just preambles and completion handlers.
Turn Ticker into a degenerate case of Timeout.
Allow passing a KeyBindSet to clone it efficiently.
Tweens apply t=0 immediately.
Allow inserting scenes at a particular index or below a specific scene.
Allow Scene keybinds to be specified via a template; necessary if the same scene is in the stack twice.
More animations, tweaks to scene transitions.