.NET chess game framework using the Universal Chess Interface to allow any UCI compliant chess engine to plug in.