private void handlePointCreation(Point clickedPoint) {
		creatorPoints.add(clickedPoint);
		if (creatorPoints.size() >= 4) {
			Main.getCurveManager().addCurve(
					new Curve(creatorPoints.get(0), creatorPoints.get(1), creatorPoints.get(2), creatorPoints.get(3),
							new Color(random.nextFloat(), random.nextFloat(), random.nextFloat())));
			creatorPoints.remove(0);
			creatorPoints.remove(0);
			creatorPoints.remove(0);
			creatorPoints.remove(0);
			Main.state = State.Drawing;
		}
	}