A Hierarchical, Model-Based System for High-Performance Humanoid Soccer