Implented ChessGame

So close, yet so far.