MADS: Add a sanity check in DynamicHotspots::remove()

Fixes a crash when loading outside the hut
MADS: Fix several logic bugs in scenes 102, 109 and 212
MADS: Fix bugs in SpriteSets::remove()

This fixes several crashes when sprites get erased, like for example in
death animations
MADS: Add a FIXME for scene 109