tic-tac-toe - more consistency
tic-tac-toe - greatly reduced code