Jump height now varies according to length of time jump button is held.
Sonic will not jump again until the button is released and re-pressed.
Angled jumping is now implemented... but...
Angles are not yet added to tiles, so they won't work.
Various minor fixes for camera/movement