Fix moving the map when tilted to feel natural

Use the tilted angle to calculate the reduction of speed
Improve variable naming of the viewports state