onRobotDeath is crucial when dealing with multiple enemies. If this event were able to lost, it will be hard to guess that information back.