I really like this games concept. The unique elements added to the char switching made it interesting and challenging, as well as original.
Just 2 things: while I was playing the game, I didn't even notice that I was supposed to "choose". I was thinking "hmm, why are there 2 exits here? o.O ...oh well, never mind." And more importantly: change the ending!! when I finished the game I was like "wtf? this is it?!"
other than that, nice game :)
I thought perfect game means starting each wave with full hp. The repairman works before the next wave so it should count as perfect if i lose 5 and he repairs 6