Robot Dog Watch this series, I learned a lot https://www.youtube.com/playlist?list=PLJtm2YNbaY4-mPPJy818D5XtLNfD23YhQ