Collision masks is a good guess, but its actually me hard coding that recoil... oops! Physics was indeed something I had to wrangle with throughout this jam.
And yeah, I am a solo dev! So, polishing these is definitely something I will be practicing.
Thanks for playing!