continue to pull logic out of GameViewController into BoardManager class