readability on win function
design improvement with turn tester