I enjoyed the game! The respawning enemies had a lot of synergy with the switch-hitting mechanics. It's a really good idea for an obstacle since those kind of switch puzzles usually just require time, and the respawning means that there is a lot of time pressure. I liked all the gameplay, and the graphics & story were both cool too. Nice work!