revise GraphicsRendererVisitor
adjacent means adjacent
add building interiors
hasOwnProp.call -> has
don't have has as a function and instead just bind it
Revert "don't have has as a function and instead just bind it"

This reverts commit 64868ed372f470135c601602edd1311fde464e31.
replace namecards with HP bars
chuck canvas caches at everything
cleanup
add better name cards
add stuff to underlay
draw bars better
draw name card on xray, get rid of underlay
move caches into entities as rendererPrivate
add a scratch backbuffer
add world coordinate translation
add support for rendering navigatingLocation
add support for realm bboxes
add support for clicking to perform interactions
add clicky interactions