void DiscoverTile(Tile tile) { if (tile.discovered) { return; } tile.Discover(); sim.AddEvent(PlayerEvent.DiscoverTile(tile)); }