There should be some subclass of Drawable which can detect if it contains a Human/Zombie, and propagate this information through state-change callbacks or a property.
Can't be a subclass of Collidable, because otherwise it's awkward for Mobiles to enter it.
There should be some subclass of Drawable which can detect if it contains a Human/Zombie, and propagate this information through state-change callbacks or a property.
Can't be a subclass of Collidable, because otherwise it's awkward for Mobiles to enter it.