Improved 'Ship' Sprite Rotation

Now the sprite will rotate slowly from its current angle to the desired
angle, instead of simply 'snapping' to it.

Known Bug:
When switching between flying backwards and up. To backwards and down.
The ship instead of rotating the shortest route. Rotates the opposite
direction, causing the ship sprite to do a 'back-flip'.