feat(engine): health/damage + interact action + on_step_effects/check_success in turn loop 9bd40a5 irregular6612 Claude Sonnet 4.6 commited on Jun 3