Improved boat functionality. Boat is thrown at the player when the
player hits the boat. It should reach the player most of the time.
Exiting the boat is also more agressive in finding a safe spot and will
teleport the player to the center of a block.