https://medium.com/@josh.sw.yang92/reinforcement-learning-with-unity-part-3-2-making-a-cube-and-moving-it-around-35706e719768