Added Shop building with ability to trigger shopping.
Attached shop logic to prefab so other scenes can use.
Bugfix - single player mode had NPE finding inactive player.
Merge branch 'merchant'