The game takes place in a pleasant American town in the 1960s. Emily and her younger brother Chester come here for the summer holidays. Something... Read more