Joben Yeah I knew as you said the bowPoint is looking for an object, but I think it is easy to avoid that, I will check it. When I was making the water I thought if the water too deep I can put tiles like 45 degree so player walks to surface but swimming is a good feature, I've noted it! Please let me know when you have more suggestions. I can't promise to make all of them but I will check what I can do. Thank you!
Edit: BTW for quick fix I guess you can add invisible object outside of the layout that won't intrupt player but catches the bow.