Interactive Control of Diverse Complex Characters with Neural Networks