refactor: replacing player argument with is_new_event arg in step() method