When testing with the test function "Should_ReturnRedWin_WhenTheMoveCommandsIsPerformed", if the red player win, the getResult() function return null instead of Red disc.
I do find the bug. It is caused by a wrong parameter of checkDownDiagonal() call in getResult(). Fixed.