add weapons to code