Well done! I really got addicted to this one and played it through to the end. Great concept and good level design too!
One improvement perhaps is to save the configuration of steps by the player when they fail so that they dont have to input it every time :)