
Bruno Šušak
You need to make a lot of changes, chess figures shouldn't be moved if that causes chess, king should not be able to move if there is check mate or if some figure can take out king on that position. You should make return move button because there is always room for misclick.