Interesting take on the theme! A problem i faced was that the fish has hitboxes a little too big so i accidentally catch the wrong one. Other than that good job!
Yeah I noticed that when testing, I had an idea to fix it but I ran out of time
of course making it all in pygame probably made it take longer than it shouldve but it was fun!