Add reachable_from key to events

`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)