В целом вроде бы неплохо, но есть кое-какие технические недостатки.
Например, при ходе белой пешкой вперёд граница между клетками исчезает до следующего хода.
И сначала непонятно, как вообще ходить. Я бы сделал, чтобы можно было и перетаскивать фигуры мышкой, не отпуская кнопку.