Added shop functionality, items, player upgrades

Added items with different benefits, options for buying items, selling
items (all synced with player's gold), changes to hero and its
inheritants