IMO, Someone must re-write W:A in modern languages like Python or Java, so maybe we can implement new stuffs in it. (Like making PX compatible in future versions, resuming dropped game by replays "Dropped replay must not show the weapon panel", feature of "within-game" downloading soundbanks and flags etc.)