You could have two engines: a strong engine and a weak engine. If the weak engine suggests a move then it's allowed. But if the strong engines suggests a different move than it's forbidden.
But you'd need to fine-tune the stupidity of the weak engine to have decent but not too good moves: an extra chore that would amply offset any increase of fun.