new a chess interface named IChess