Optimizing Simulated Humanoid Robot Skills: Automatically Improving Motor Skills