Always enjoy a good riff on minigolf, and the puzzly element of having to figure out which moves to make in advance proves both challenging and entertaining. All the while the random scaling of assets provides a nice degree of wiggle room to help alleviate the potentially far more frustrating challenge of a more traditional course. Nice work.