Finding connected cities in a road network How I check if locations are connected in my hex-based puzzle game