Tons of work done. Maps and depth sorting work, wall collision works,
walls and tiles work, render culling works for tiles. Collision and
render culling for walls still needs doing.
Merge remote-tracking branch 'origin/mapwork'