public List<Hex3D> GetShootable() { HashSet<Hex3D> hexes = new HashSet<Hex3D>(); Shootable(hexes, hex, range); hexes.Remove(hex); return hexes.ToList(); }