@Override
	public void actionPerformed(ActionEvent arg0)
	{
		if (colorGain)
			colorN += 5;
		else
			colorN -= 5;
		if (colorN >= 200)
			colorGain = false;
		else if (colorN <= 30)
			colorGain = true;

		if (!seen)
		{
			if (tutorial == 0)
				tutorial = 1;
			if (tutorialX > 0)
			{
				tutorialX -= 15;
			}
			if (tutorialMoved)
			{
				tutorialX -= 15;
				if (tutorialX < -930)
					tutorial = 255;
			}
		}
		if (tutorial >= s.length -1)
		{
			tutorialEnd = true;
		}
		if (tutorial == 255)
		{
			setRunning(true);
			world.setGravitySuit(true);
			world2D.remove(hero2D);
			hero.switchBody();
			hero2D = hero.getHeroBody();
			world2D.add(hero2D);
			frame.loadMap(1, 1, new Vector2f(400f, 320));
		}
		else
		{
			setRunning(false);
		}
		super.actionPerformed(arg0);
	}