FZChess chess engine rewritten in C++