That is very nice.
Did you write the chess AI by yourself or does it use one of existing libraries?