Potential bugfix: respect entity size when choosing a location on the map.