public void addParticleEffect(String effectName, ParticleEffect effect) {
        if (effectName == null || effect == null) {
            throw new IllegalArgumentException("Cannot add a null ParticleEffect!");
        }
        
        particleEffects.put(effectName, effect);
    }