God... I hate that I love this. The levels are really rage inducing but I just couldn't quit!
The idea is genius and the execution flawless! I think it has great speedrun potential too