This is really well done! The story bits didn't overstay their welcome and the puzzles were creative. My minor gripe is the collision issues. The spike having a box collider made the jump in the second level more pixel precise than I wanted for a puzzle game, and one instance of the key going behind the door and unable to be picked up, so it took several tries before I could get past. I did find a funny glitch with freezing the platform and it sliding through space to the original starting location. But nitpicks aside, really great job with putting this all together.