Added comments to lay-out NPC logic