Made all weapon damage variable. Reused bounds checking function.