Put the ball hit the hole.
Well step by step, what exactly do you want to know? ^^ It was just an idea and i executed it over several month... i did this for fun and still develop from time to time but mostly just for me....