Amateur chess engine written in C++