しかたないなセットエネミーはこうすりゃ直るんじゃねえかな

public void setEnemy(enemy){
}

↓

public void setEnemy(Enemy enemy){
this.enemy = enemy;
}