Corrected the BoardModel again and completed the BoardController.