public bool Remove(GameTile tile)
 {
     return(Tiles.Remove(tile));
 }
        public bool IsValid(GameTile tile, GameBoard board, Point p)
        {
            var existingTile = board.GetGameTile(p);

            return(existingTile == null ? false : existingTile.IsInitialTile);
        }