Love it! On some checkpoints, I think, enemies should respawn and player have to kill them again. Also, in some places I was able just to avoid them. I don't know whether it is a design decision or unintended, but anyway, mentioning it. overall, great game!