Refactored PassabilityController class out of MapView