Cool, looking forward to seeing them!
I think some speed can be gained since the walls are pre-drawn and only the attibutes change. Maybe this and a reduced output window (I didn't think about it until I read your reply) could make it at least worth a try... I'll try a mockup when I'll find the time :)