tic-tac-toe (with angular)