I like the concept, I am surprised you were able to make so many levels out of a puzzle games, I feel like puzzle games are very difficult for me. great job!