Iconic levels, polished gameplay, and Shadow’s inventive powers make Sonic x Shadow Generations a nostalgic yet fresh gaming experience