Added active property to locations. Improved documentation.
Cash machines now become inactive when out of cash.
Shop locations only perform interaction when unit meets interaction cost.