Refactored BoardController to use ChessEngine Board Init