Building and Testing a General Intelligence Embodied in a Humanoid Robot