Wow that was a really good experience! the game mecanics and level design is well done! I just don't think that the energy counter is a good idea, it's only frustrating from my point of view. Also I think that the background of each level is enough to understand the plot of the game and the numerous texts added to explain it are not really useful, I think that almost no text would have had more impact!
Beside that you made a really great job!!!