Do you... Self Golf?

Going for a combination of platforming and golf. You are the golf ball, and the only way you can jump is to indulge in some self golf. Got the basic mechanics working in the quickest time ever, just need to make the game around it.
(PS I am flying solo this time, so everyone will have to put up with my crappy developer art)