Basic inventory

Implement a basic inventory and corresponding graphical components. The inventory is randomized and there are no way to change/remove/pick up items. This PR replace the old item selection system.