Good concept. I like how the puzzles for each area fit with each other and come together for the progression. The ending was also a bit abrupt.