Very fun all around! A great gameplay mechanic that really makes you plan out your moves, fun puzzles around getting stars, and the graphics and visuals were seriously amazing!
One thing I will say is that I wish it were possible to heal somewhere within one stage, as I lost two health points right at the beginning, and then later died towards near a door and had to redo all my progress for that small section, despite the fact I lost that several doors ago.
All in all though, very fun game, there's definitely a very nice difficulty curve that teaches you how to accomplish something before it throws more at you. The level design is great, the gameplay is unique and fun, huge props for this gem of a game!