Increased accuracy of the 'facingGoal' boolean in M3LocateAndShoot2 with new function. Returns true if the the line between ourselves and the goal intersects with a smaller section of the goal - not the entire goal line. Hopefully this will ake the robot more accurate.
TODO: Ensure the getAccurateGoalLine is only called over getGoalLine if necessary, e.g. if opponent is in goals we should use getGoalLine and aim for corners.