Just discovered this. Anyone know if there are any english downloads of it? Also, looking for the old game "Battle for Armageddon", anyone know if they have it for download as well?