Its a great idea and its done well. I was enjoying it but then I got stuck and couldn't figure out how to proceed, so maybe some kind of indication if the player spends too long in one area.