TypeScript Tutorial Project, Tic-Tac-Toe game. Task: Write a game in an object-oriented style using types, function signatures, tuples.