Been there, done that. Even with the source code, I don't know there's much you can do. It's a seriously old game with many problems. I'd want to revamp a lot of it, interface, graphics, modding and scripting... it is pretty much writing another game