Really polished game with a super satisfying feel. The combination of pool, golf, and puzzles works surprisingly well, and I liked how much planning the later levels required. My only bit of feedback is that the hills could be communicated more clearly visually—I didn't immediately realize which parts of the table were sloped. Maybe a consistent gradient/shading would make them easier to read at a glance. Great work overall!