fixed shoot bug