not bad :D
there is not enough castling and moving pawns two squares :) good luck with the game development