Vanilla xp bonus should actually be in beginFishing()
or at least be called by beginFishing()