procedural tic tac toe game