That's a great suggestion!
I just tried something new by mimicking the camera following the hero like it's the player. But a lot of the feedback hated that concept, so that didn't work well, hahaha.
I'll update it by making the camera follow the player now and staying with the concept that the hero has the main light source while the retainer keeps a small source of light. The code right now doesn't consider the retainer on where the enemy spawns around the hero, so if I changed the camera, there wouldn't be any enemy spawning on the player.