A really nice game! The graphics are smooth and stylistically consistent, and the sound design isn't too overbearing. A great deal of variety there, too, with the randomly-chosen rules combined with the mostly pre-generated levels. I don't say pre-generated as an insult, by the way - each one still feels unique from the mixed rules even when I recognise the layout! Nice work! :D