Nice! Might be worth to add a normal chess engine to play against. Because even though some of the moves suggested by the engine might not work (because of the wrong color), it would probably still be challenging enough.