Has to be one of my favourites so far. Exactly the right amount of polish, very slick and clean and aesthetically pleasing, a ton of levels, very good level design, and actually quite addicting. This could work really well as a mobile game, adding a stroke limit.