added weapon/player fire.  buggy for some reason