Learning Vision-Driven Reactive Soccer Skills for Humanoid Robots