Solid level design and beautiful visuals. Some puzzles were pretty tough to figure out, but still fun. Great job!