Thanks! And for the ally rolling off, it has happended to me too, thats why I recommend getting ally on wave 9, since it wont have any enemies to target, which makes its main priority to say on the platform.