public WritingEngine(FrameWriter frameWriter, FrameBuffer frameBuffer, Transceiver transceiver) {
		this.frameWriter = frameWriter;
		this.frameBuffer = frameBuffer;
		this.transceiver = transceiver;
		this.producerError = false;
		this.saturation = false;
		writingEngine = new Thread(this, getClass().getName() + " Engine");
		transceiver.registerConsumer(writingEngine, this);
	}