Heavy Rain is the latest offering from Quantic Dream. Find out if it lives up to its hype in this review. Continue reading