Handle player inventory updates after purchase

Added random buy function, updated dialogue, added player inventory
updating, added buildStash function