Very fun premise! I like that up to the final puzzle, it's technically still possible to get all the way back to the start.