added two more tests for board_controller diagnoal and counter_diagnoal winning status
fixed the board controller not detecting counter-diagnoal winning position