@Override
	@Execute
	public void preLogic(IChassis chassis) {
		//Generate the primary camera matrices
		if(this.camera != null) this.camera.generateMatrices(chassis.getRenderEngine().getDelta());
		
		Iterator<GUIElement> it = this.guiElements.values().iterator();
		while(it.hasNext()) {
			GUIElement element = it.next();
			if(element.isActive()) element.preLogic(chassis);
		}
	}