Added angled running support.
Adjust 'angle' value in Sonic sprite to test this functionality. Changed
floats for doubles when calculating movement. 'angle' will eventually be
calculated from sensors attached to the Sonic sprite.
Angle is now adjustable by pressing up or down