1) improve check win algorithm to detect the case could lead to dead end. 2) once winner is declared, the board will not count the step either player has taken but the pad will still be responsive accordingly