fuzzy location, so it picks the closest location it can find to view (within <50m)
polling enabled, hands the server the current direction and expects a possition json in return
if this position changes then we jump to it, otherwise we do nothing
Merge remote-tracking branch 'origin/view'