Every golfer that has ever swung a club has felt the frustrations of the game: inconsistent course conditions, the challenge of booking a tee time and the agony of watching a leisurely morning or afternoon of golf turn into an all-day ordeal.