Most of the _plausible_ systems involve a one-way link, where an observer is running the engine and supplying information to the player through some system that is perceptible to the player and nobody else. Forcing the player to pass information about the board state _outward_ certainly doesn't make cheating impossible, but it makes it a whole lot harder - input devices that can't be observed are much more difficult.