Dude, that was awesome! Thank you for taking the time. I'm surprised the BGM was so loud... I have it at 50%:
ct.sound.spawn('bgm',{volume:.5,loop:true});
Anyway, I should have put in a BGM toggle, but just ran out of time. Next time, if I can't load a BGM toggle, I'll at least load it in at even less volume. Thank you for the advice. That's also why the level design wasn't better (just time, I was scrambling at the end).
I agree with everything you said, and feel your rating was generous. The entropy on the balls was something I struggled to resolve (implemented "infinite energy" and >1 restitution and still, they slow down...). Last minute ditch effort was the tilt timer XD