This is a really good take on the tic-tac-toe mechanic - I like how you've made the choice of placing an X or O actually matter.