A c# chess game library