Wow this game is very fun and the idea is very unique. The only thing I would add is perhaps the ability for the level to reset itself quickly once the fail state is triggered so player can get back to the puzzle quicker.