Moving to a hash-based instead of list-based representation for worlds.

  Much work remains to be done; as it is, this probably won't run very long.
Hash coordinates, not pointer to `coord` object
Make `find-home-font` work again
Clean up the logic for `add-monster`
Removed a redundant function from ages ago
Stop the drawing function from crashing on monsters that died this turn