playerMain and player2 work in theory