add IEnemy interface