Mapping direction sensitivity

Direction property added to Location
Locations have size 1x1 by default
Location.translate method added to make life easy
Movement key short-press triggers 'look' request
entity animations added for looking
OverworldService look and interact methods added
Overworld controller look method added
Player._x and _y removed cause i have no idea why they were there