Neat puzzle project! I could see how you can expand this idea even further with some more interesting levels and more complex puzzles. Great work!