local function hasFuelInStorage(storage)
	-- TODO check the type of items
	for _, _ in pairs(storage.list()) do
		return true
	end

	return false
end

local function refuel()
	local storage =	peripheral.wrap("front")
	while (turtle.getFuelLimit() > turtle.getFuelLevel() and hasFuelInStorage(storage)) do
		turtle.suck()
		turtle.refuel()
	end

	turtle.drop()
end

return { refuel = refuel, hasFuelInStorage = hasFuelInStorage }