This one was fun to go through but there were a few cheap deaths in the shadows. I think checkpoints would be valuable to avoid repeating so much content. Good job!