@Override
	public Color getColor() {
		r += colorPhase;
		if (r > 1.0) {
			r -= 1.0f;
			g += colorPhase;
			if (g > 1.0) {
				g -= 1.0f;
				b += colorPhase;
				if (b > 1.0)
					b -= 1.0f;
			}
		}

		return new Color(r, g, b);
	}