A good platformer with interesting lore and often good gameplay. Some platforming is a bit janky, as the movement is not as smooth and precise as it should be. Some design decisions are plain weird - health not being recovered after death and last two bosses are quite infuriating. The ending is good and bad as the same time as it ends on a emotional note, but it's also a massive cliffhanger. Game needs a sequel with smoother gameplay, better movement and continuation of the story.