addImmediate(obj) {
        this.queue[this.frontIndex] = obj;
        obj.queueProperties.time = this.time;
        obj.queueProperties.index = this.frontIndex;
        obj.queueProperties.inQueue = true;
        this.frontIndex++;
    }
To add without any delay.
@param {CircuitElement} obj - the object to be added