silent hill 2 length