Always use center point of map events for checking distance
Add reachable_from key to events

Closes #85

reachable_from is a rectangle of tiles where the hero can be standing to
be able to click on an event (provided they are within INTERACT_RANGE)
Merge pull request #841 from dorkster/event_facing

Add reachable_from key to events