```ruby
require "tic_tac_toe/version"
require "tic_tac_toe/game"
require "tic_tac_toe/board"

module TicTacToe

end
```

Add a function for wiring up and starting a game
user
```ruby
require "tic_tac_toe/version"
require "tic_tac_toe/game"
require "tic_tac_toe/board"

module TicTacToe
  def TicTacToe.run
    g = TicTacToe::Game.new(IO::console, TicTacToe::Board.new)
    g.start
    g.game_loop
  end
end
```
assistant