Add inventory and consume commands, fix item class hierarchy