srellim234:
Simpler way to avoid cheaters. Don't play for credits. Or, if you insist on gambling, avoid tourneys where the cheaters routinely hang out. Also, don't play against anyone you don't know. Problem solved and nobody had to do any programming.
Kinda throwing the baby out with the bath water though. Playing others for low-stakes credits is fun and a good way of making friends. Outside of my CC I've made a lot of friends through match play games for credits and had follow up games. I find that by playing for low stakes 100-250cr (75p-£1.75p) I can keep the match informal and fun, we can have a chat and a laugh and it doesn't matter who wins or loses.
Not much different to playing friends 20p a hole in real life and I've never known anyone feel that they were being fleeced by losing a quid or two over a golf match.