This is a really cool project in theory, but I don't think it would work in practice.
First, it's really game-dependent. It's probably either too powerful or not powerful enough.
Secondly, and perhaps more importantly, it would slow down the game a lot and create tons of analysis paralysis.