Functionality for ChessGame should be mostly ocmplete now.