I am on my second go-round with Unit 3 as well. I am so much better at teaching it this time. I did not have access to the "teacher" panel until the very end of the quarter, so I spent a lot of time working through things, lots of trial-and-error. Hang in there!!
One thing that I have for most lesson/puzzles is to 'extend' the task. It allows the students more time to work through things independently. It also allows me to time to help students. I do not have everything linked yet, but I am in the process of adding these 'extensions' to my website. When students are absent, they can also see the extensions we did in class. I have just started this process, so you will not see too many, but it might be helpful to you. If you choose to go to my website, you will have to scroll down to Lesson 3 and Lesson 4. I have Lesson 4 complete, but I have not completed the other lessons yet. Here is my website: https://mrsdriscol.weebly.com/coding.html
Good luck, hang in there!! You will get it.