Very creative idea! The interaction with diffrent types of golfs is really interesting. Maybe you can add some terrains for more fun?
Super good idea with terrains - thank you for sharing!