Completely change how minerals are distributed, much more chaotic now, also print out some totals
Change Inventory() to accept a table
Add restrictions for Inventory
Pull the gameplay object into game, mapstate not being the central one here and a little clean-up as well