Make targetting more expressive
When targetting an opponent for a ranged attack several more target states can be differentiated:
- in sight / out of sight
- in guaranteed range / in theoretical range (which can be higher than guaranteed depending on an archery skill check) / out of range
The color-coded missile path should take these variants into account.