Re: I don't see problem with hard-coded knowldge
When someone plays (Ms) Pac Man for the first time*, they have to learn that ghosts are deadly unless you eat the pills and then they give you points. They also have to learn how (Ms) Pac Man moves and so on.
If an AI can do that, that's more impressive. If its got the rules already it might as well be a Lua script.
* Well, less so now as it's common knowledge.