Changed the projectile code to have a lower probability to hit your target area the further away you are, instead of the further the original target was. This is more logical and makes sense. I also changed how it decides which zone to hit instead, if the random check fails.

Fixes #922
 * Cleaned up the ran_zone proc.
Merge pull request #948 from Giacomand/proj_fix

Changed the projectile code: "accuracy == distance between the target and the shooting location" Fixes #922