как вариант - прописать объект с координатами доски и свойствами существующих шашек, при каком либо ходе проверять пересекающиеся и конечные кординаты, что там наодится и тд, если съедена шашка была, то из координат вы получаете состояние съеденой шашки и меняете состояние на "съедена" и т.д.