Added Attack undo damage, and AttackCollection pop()