Thanks so much for the review, I tried to explain most of the things in the tutorial, I probably should have explained them better.
Thanks again for the comment, I will try to improve with the next projects!