           r = "0x" + hex[1] + hex[2];
                                g = "0x" + hex[3] + hex[4];
                                b = "0x" + hex[5] + hex[6];
                            }
                            return `rgba(${+r},${+g},${+b},${this.opacity})`;
                        }

                        ctx.beginPath();
                        ctx.arc(this.x, this.y, this.radius, 0, Math.PI * 2);
                        ctx.fillStyle = hexToRgb(particleColor);
                        