While motion puppet is a great addition to the animation toolkit, it is heavily let down by not recording actual movement. Please add a checkbox that reads "Idle" when checked it works like it does now. You setup a walk and the character walks in place. However, when it is unchecked, the character will actually move and not walk in place. This will save a lot of time as animators are stuck moving a transition key frame to get the speed of walking / movement just right. There is no need for this extra step. The character should actually move not walk in place.