Added path from current to landing location, and seperated map into its own class.