Pretty cool, when I got into the swing of things it was very satisfying!
However, I feel like even some of the earlier levels were quite difficult, I almost never made par... But I'm not the best at games.
Good job! Please give my game a rating if you get the chance :D