Character Control With Neural Networks And Machine Learning