On optimizing interdependent skills: a case study in simulated 3D humanoid robot soccer | Synapse