Hey my first bug report!
1. Hmm, the "get on boat" code only runs when you release the space bar, that might have been the problem, also I think it will prompt you to get on the boat before you are actually close enough to board.
I will make a glowing outline for the boat when you are near and have it go green when you are ready to board. That should make it a little more intuitive.
2. So heres how catching a fish is programmed: There is a random chance it will try to swim away every step(30 times a sec), the chance of this happening gets decreased as the fish gets tired. Every time you click the mouse the tension on the line increases and you make the fish more tired, if the tension gets to high the line breaks(The line goes from white to red). So you have to balance the tension on the line with how tired the fish is.
Once you catch a fish reel it in quickly until he is pointed in your direction, then let him swim to you without reeling. Once he starts to get his energy back reel in again. While your doing this you can drive your boat towards the fish to close the gap.
Hope this helps, now Iv'e got some work to do.
PS i cant help myself, this is comedy
I may have found your problem :P
"I lick the left mouse button/try to click it slowly closer,"