Fix Issue #4, and Issue #42

Changed the distance check to measure the distance between the player,
and the vehicle, instead of the shop, and vehicle. The assumption is
that you have to be standing next to the shop AI when you open the shop
menu anyways.