override public function update():Void {	        curGamepad = FlxG.gamepads.lastActive;		if (curGamepad != null) {		    updateAxis(curGamepad);		}				super.update();	}	public function updateAxis(gamepad:FlxGamepad):Void	{		var xAxisValue:Float = gamepad.getXAxis(XboxButtonID.LEFT_ANALOGUE_X);		var yAxisValue:Float = gamepad.getYAxis(XboxButtonID.LEFT_ANALOGUE_Y);		var angle:Float;
		if ((xAxisValue != 0) || (yAxisValue != 0))		{			angle = Math.atan2(yAxisValue, xAxisValue);
			trace(STICK_MOVEMENT_RANGE * Math.cos(angle));
			FlxG.mouse.x += STICK_MOVEMENT_RANGE * Math.cos(angle);			FlxG.mouse.y += STICK_MOVEMENT_RANGE * Math.sin(angle);		}	}