Wow this is a really cool game concept. Very well executed - from art to storytelling to level design that introduces the game mechanics. Great job!