weapon class first commit