Updated defensive agent. Added more comments.