If it is possible, which it probably is not largely due to size, complexity, required work and impact on the game, it might not even be possible with the scripting language. And if it is, it would require to much work and resources, so I don't se it happening.