Great idea and execution. Would have loved to see more levels but with a few more mechanics - the levels got a bit samey.