started to work on resetBoard() method, but still not ready