improved guncam based off of all of the feedback I got on my last post