Agree with Lexx, at least partially. I'm all in for an open source engine, but I don't see the point in writing the whole thing from scratch. Either reutilize FOnline, or FIFE, or gemrb. Yet another pharaonic project is unlikely to complete, sadly. Sharing resources is usually a better option...