Heavy Rain, Demons Souls (Or pretty soon Dark Souls)?