Angled jumping now works. Offscreen tiles are no longer drawn/iterated.
Added a few 'real' heightmapped tiles from Sonic 2's Emerald Hill Zone
to test the angles. Numerous tweaks to collision detection and movement
logic. Started to add detection of tile above current tile if current
height is '16', but this is incomplete.