mr_alert and I have been working on libzzt again, recently. It's up to 3328 lines of code right now, and I'm slowly making progress on the ZZT-OOP interpreter. Movement is almost kind of elegant right now. We'll see how long that lasts!
Also it doesn't help that I understand absolutely no ZZT terminology, having never looked at the language until last week!