Funny puzzle game! I really like the different mechanics, and I think you did a great job introducing them step by step. Nice work!