clean up 'local' event type handling, using options hash
monsters should generate tread events when they tread
add ':target' event type with only one possible listener (the 'target' -- see how much less confusing that word is now?), add ':see' targeted event for visible items on the map and test with our intrepid Canadian