if (!creep.room.storage && !creep.room.terminal) {
            if (!creep.memory.order || !creep.room.destinationDispatcher.validateTask(creep.memory.order, {creep})) {
                creep.memory.order = creep.room.destinationDispatcher.getTask({
                    creep,
                    resourceType: RESOURCE_ENERGY,