move map redrawing into the Game object's overall turn outline
make cancelling old event listeners smarter; break it into separate methods to allow it to be called manually
simple monster class, handle items and monsters identically w/r/t registering them with the map
don't bother doing anything if the 'move' is a wait in place
extract item handling to separate module. coming soon: metaprogramming to handle events