Very cool! I love this idea. Great design decision to have golf balls stay in place for a while but then disappear later so things don't get so cluttered. The lead-time on new putts is timed well, and provides a good challenge, especially after the first level. I really like that golf balls can collide and sometimes be knocked into your path at the last moment. This is a very solid entry!