buyGuns optimizations