Unify step() methods, support killing entities in O(1) time.