Cool game! I had to really think for some of the puzzles, and was proud of myself for beating par on several levels. It reminded me of playing yahoo pool back in the late 90's / early 2000's