public void AddSymbol(IActorRef player, SymbolPlacement placement) { if (Tiles[placement.X, placement.Y] != null || Validate(placement)) { PlayersWithIllegalMoves.Add(player); return; } Tiles[placement.X, placement.Y] = player; }
private bool Validate(SymbolPlacement placement) { var validRange = Range <int> .Between(0, 2); return(validRange.IsWithin(placement.X) && validRange.IsWithin(placement.Y)); }