Pretty cool game that has a lot of interesting pieces to it, but is kinda haphazard and all over the place! The game introduces so many elements at the beginning that every level is a very easy tutorial for a new mechanic, until suddenly there is a huge difficulty spike near the end where the puzzles get really hard. If possible, I feel like the order for the levels should be changed to flow better in terms of letting each new puzzle mechanic breathe and slowly crank the difficulty up bit-by-bit. I do appreciate the challenge and the variety of mechanics, however!