Very challenging, but interesting puzzles. Was very surprised to see story stuff in the last few levels? May have wanted to add story in before or during the first level, if there's going to be a story at all.