Part remaster, part new game Sonic X Shadow Generations is a blast from the past for anyone who grew up on Sonic games from the...