Added curXY

Added curXY variable, and generated xyMap alongside zMap. Brought into
render loop. Engine now correctly renders overlapping objects on same Z
plane! Also, renamed certain functions: map{} is now objects{}, leaving
map{} available for, 'yknow, keeping a map of rooms.