rearranged fight method and createplayer