very fun game! you did a really good job making levels that naturally explain all the mechanics :)
Thank you, I quite like the meta-puzzle of how to introduce mechanics in an understandable way that build on each other. I'm glad you found it well put together.