added a shop class for purchasing or selling items and upgrades