Good times. I thought this one would be tough, but I've played it so many times over the past decade, it came back to me rather quickly.
In the ending, there were quite a few hiccups, but I thought it turned out quite nicely.
Click here to view the video.