it sounds like a pretty fun idea, but only in a dedicated "house" map.
maybe we could define 'schedules', and they'd wander around doing set things (with slight variations), and have them send players flying on contact
you know what would be interesting? once in a while, if there's a bunch of activity near their paths, they'll stop and watch the blockheads, then continue on their way