More behaviour and render improvements

Render improved by generating one render map, and remembering to refresh
an object's render value when it moves. Collision detection in progress,
"down" and "south" done (for now), other directions placeholders.