Really cool puzzle game! I think you did a really good job with the level design, the last couple puzzles were really tough for me but it was very satisfying to solve them. Some of the mechanics took me a bit to figure out how they work, but once I figured stuff out it was smooth sailing. Great work!