I liked your approach with the enemies. I was finding ways to beat the level without using the switch mechanics much, which I see as both a pro and a con. I really liked using the enemies to progress- Switching the enemy and it's behavior would be pretty damn cool. I also liked the presudo tutorial with the first enemy and letting it out its little block cage lol