ttt 3rd commit: wrong turn, wrong player, invalid square, square is occupied validations passed