func opponentAt(b *game.Board, loc game.Loc) bool { if !b.IsInside(loc) { return false } r := b.At(loc) if r == nil { return false } return r.Faction == game.OpponentFaction }