Oh, speaking of which, i am adding the flexibility for player to shoot in various states...
Here's the concept of how it could work:

4 5