add player class with 2 different strategy patterns, console and computer.
add Game class to manage board, players, and state.
build out game class logic. work on current_player cycle. player turn during the game loop.