fix rotation error
fix the way the point distance is calculated
validate shot distance