InventoryWindow refactor part I: extracted managing equipment from player's bag into InventoryManager. Hm. Maybe I should name it "BagManager",  #4