finally handling player-1 player-2 correctly