func (b *Encounter) enemyTurn(player character.Player) (afterPlayer character.Player) { damage := b.enemyAttack(player) player.DamageHP(damage) if player.IsDown() { b.playerDown() } return player }