added more player turn logic