I don't know for you Stefan but for myself my intents (as a coder) have always been this:
make a bot that plays smarter than any human opponent.
When I will play against just one bot and I will realize that I'm unable to outsmart it, then I'll consider my task finished.
Isn't that a challenge ? 8D