Regarding the "alerting" of others in a dungeon, it should be fairly straightforward to implement something akin to the Alert Factor system in "The Giant's Skull", the adventure where the PCs are ogres that attack a castle.
Basically, you have a global variable that could be called alertFactor...