A very cool game with some unique mechanics. You did a great job of designing levels that force the player to switch between mechanics frequently, and I really like that you managed to make your levels challenging but still solvable. That's a tricky balance to strike. Nice work!