Inherited enemies, abstracted code, enemies killed by projectiles