Started by creating core game logic, functions to create board, make a move, and check for wins. Added visualization with pygame.