public void attemptRepairListener() {
        InventoryComponent inv = Application.get().getLogic().getGame().getPlayer().getInventory();
        if(inv.getMoney() >= baseRepairCost) {
            Application.get().getEventManager().queueEvent(new RepairBaseEvent(baseRepairCost));
            inv.removeMoney(baseRepairCost);
            baseRepairCost *= 2;
        }
    }