Check out this cool golf game made with flash. I am at level 29, seems that level 9, 19, 29 so far are quite challenging, but the rest are not to hard. It is fun and you can write down the code for the level if you want to start there next time instead of from the beginning again. Not sure how many levels there are, but still working on 29 right now.

http://www.ebaumsworld.com/pandagolf.html