Hierarchical Reinforcement Learning in Complex 3D Environments