I love mini golf games. The gameplay is really great and very intuitive.
It's really well documented, and you use a lot of things that I haven't yet dared to experiment.