toString(alpha) {
		const rgb = () => `rgb(${this.r}, ${this.g}, ${this.b})`;
		const rgba = () => `rgba(${this.r}, ${this.g}, ${this.b}, ${this.a})`;
		if (alpha === undefined) {
			return this.a === 1 ? rgb() : rgba();
		}
		return alpha ? rgba() : rgb();
	}
Get the color as a string
@param {boolean} alpha Whether to include alpha channel
@returns