private Coordinates RandomShot() { var available = Board.GetOpenSquares(); Random rand = new Random(); int square = rand.Next(0, available.Count - 1); return(available[square]); }