private void DeselectTile(RoomTile tile)
 {
     if (!tile.IsSelected)
     {
         return;
     }                             // Safety check.
     tile.OnDeselected();
     tilesSelected.Remove(tile);
 }