added comments

added comments to npc and subclasses