added TicTacToeUtil in prep for replacement
good version of last commit