for debugging I had a system where it paused and drew a line but I didn't know how to implement that into the draw function. the way the gun works if you're curious is it raycasts from the guns orange bit (it's an airsoft gun) to the mouse pointer and shoots the first thing it collides with. I really do need to put that in.
thank you for playing and reviewing my game.