Stepping Towards Control of Systems Undergoing Impact for Legged Locomotion