Great minds think alike - we had super similar ideas with this one although your's is much better executed with far better puzzles than whatever I did. I love the whole thing and with some more polishing, graphical improvements and little bug fixing could be a really cool game. Good job!