Check inside the project for notes on how I made it with explanations!
My friend @lAZERbREAD helped so I am also going to help all scratchers!