Instead of range parameter with guaranteed accuracy, shoot bullets with certain "spray", such that aiming at larger distances automatically becomes harder, but never impossible. This also leads to the nice effect that larger enemies can be shot from a larger distance
I believe we could use the direction as vector and then rotate it a bit? Should be enough with two rotations (one in up-down direction, one in right-left)
Instead of range parameter with guaranteed accuracy, shoot bullets with certain "spray", such that aiming at larger distances automatically becomes harder, but never impossible. This also leads to the nice effect that larger enemies can be shot from a larger distance