Bug fixes about weapon

- The player's turn end after shooting.
- some minor fixes