This is fun and quite challenging. Sometimes you can re-run a level after you complete it and it's still hard to do :)