Quite a good job! Left me with an unsettled feeling.
On my earlier run I was too distracted by the stuff in the background and didn't stop in-time. That caught me off-guard XP I also thought the dialog was well written. The change in tone at the end was a great touch.
Very nicely done. I enjoyed playing ^-^