UCI compliant chess engine written in C