Really impressive level design and so many cool mechanics! You make them all work together quite nicely! I was so surprised to see a new mechanic introduced with almost every level. And your explanations were just enough to keep it a challenge without leaving me completely in the dark as to how to solve the problems presented. The music was also very enjoyable, well done!