Addeed and impelented isTheSameReturnPlayer
bugg
Change the get player to don't do unnecessary work
one more chance