Sonic x Shadow Generations sold 1 million units on it's first day