I liked the way you implemented the theme of there and back again by having to travel back and forth between different areas and collecting keys to unlock new pathways. Some parts did feel a bit unforgiving, however, and I felt like the distances between checkpoints were a little too far. Otherwise, nice job on this game!