With a mix of old-school and modern gameplay, Sonic X Shadow Generations is like having your enchilada, er, cake and eating ...