The Russian Front is the center of attention in the latest World War II real-time strategy game from Monte Cristo.