Added some functionality to the board, began the solver