Also add the ability to cast a fishing rod by tapping anywhere, you can only cast a fishing rod when you tap on the water..
Also if that's not added, there is a bug where fishing rods were able to cast through blocks. That happens when a player casts a fishing rod by tapping on the water and the player is behind a wall. Example:
space, space, space, block, player head, player head
space, space, space, block, player body, player body
space, space, space, block, player leg, player leg
space, space, space, block, block,block
space, space, space, space, space, space
water, water, water, water, water, water
water, water, water, water, water, water
water, water, water, water, water, water