Ive been asking this question since 2003:
What is easier to code?
A MP campaign?
Or an equally challenging "AI"?