public IEnumerable<NavTile> GetTilesAt(Vector2i location) { //Find tile based off hash List<NavTile> list; if (!tileSet.TryGetValue(location, out list)) return Enumerable.Empty<NavTile>(); return new ReadOnlyCollection<NavTile>(list); }