Improved BaseEnemy