rendering based on floored width instead of anti-aliased floats so no more tearing issues
refactoring to unify npc and wall rendering
working great and fast
started, running out of juice, pausing.
built skyline, now need to process its texture differently
using angular textures but not yet computing correct angles
angular texture mapping is working, but lacks distance handling so moving closer / further sucks, need to figure that out
working awesome except bugs out when you get too close because viewport.js line 149 sets sHeight to something larger than the height of the image.
figure it out later
eh close enough
added some right side conference room details