The game takes place in Shanghai in 2003. Suddenly, Baichuan feels that something is wrong with his life — sometimes he thinks he can see his... Read more