Thanks, CodeCrow! I noticed that the multicolor prisms could end up in a loop, but I didn’t think about how that would affect the shot count and score!
After the jam I’m planning on working on this still and one of the things I’m going to fix is that the beam angles coming from the prism will change based on the angle the beam hit the prism at. This already happens with the normal mirrors, but I ran out of time getting it to work right with the prisms. It wouldn’t entirely fix this problem, but it was something that bugged me.
I think the right solution would just to be that only the white beams could be split into different colors… Thanks for the feedback! Now I have a good idea of how to fix that!
Also, for some reason itch isn’t linking to your game, but did you work on this one? The game doesn’t list you as a contributor, but your profile does: https://itch.io/jam/godot-wild-jam-75/rate/3114155