Some refactoring;
Use items from inventory;