Fully Implemented the conviction interface and endgame interface