Is this the most ambitious game ever? (by GamesRadar)