Complete basic shop implementation on map

Now to cause it to wait to spawn, then despawn after leaving, then wait
to spawn again