Very cool idea and implementation! Between the time reverse and graphic improvement I thought that this was pretty clever and entertaining. Unfortunately the level design choices started to go downhill during the 2nd world. I didn't make it through the 3rd set of levels mostly due to the obstacles blending in with the background and the random invisible holes.