refactor
refactor GameViewController to set board on game load
refactor BoardManager to reduce unnecessary dependencies and make code easier to read
refactor BoardAnalyzer to reflect changes in way board is stored
refactor ComputerPlayer to reflect changes in way board is stored
remove unnecessary parameter
remove unnecessary parameters
remove unnecessary logic from TurnLogic
refactor scoreNextPossibleBoards method
move continueGame control to BoardManager, add README
moved game board analysis logic into BoardAnalyzer
remove one remaining piece of logic from GameViewController, add test