Compensation for northAt on map

changed the inputs required from user for navigation
prev:
- requires coordinates
new:
- requires distance covered + heading