Lots of stuff, see extended desc.

Static timestep.
Added Map class.
Scrolling the overworld is it's own function.
Few other minor things.