A bunch of work towards making most enemy types strict.