Yeah I had originally planned to do that. I talk in my DevLog about how that ended up not making it in. I honestly was afraid a RayCast would not describe the same path as the bullets, and it would've highlighted the fact that shooting bullets gets really wonky if you're aiming up or down.
So, as you surmised, I decided unlimited ammo as tracer bullets was better. I also made it simpler by allowing you to hit the tree trunks instead of the leaves under the cats to free them from the trees.
Thanks for playing! I'm glad you liked it!