I think adding some sort of counter to when the hero is going to chance their type would improve the game (I'm gonna be honest, I got confused for most of the time lol). Interesting concept, tho