Really neat! That last stage was really satisfying. Took me a minute to figure out exactly how the mechanics worked, but I thought it was a really clever (and appropriately ghostly) twist.
Thanks! Great to hear from a UOregon compatriot!