I had this same challenge teaching Scratch programming over Zoom during the 2020 pandemic.
I found one lady that had some good videos on techniques.
Here are the two I found most useful.
I would ask a question like, which character should we choose for the program. Kids loved being able to offer their opinion. Engagement was through the roof.
The other thing I did was add a little humor into anything I was presenting on the screen. Screens full of text were a turnoff. But when I had funny but related pictures and videos, that really increased retention of the material.
I used breakout rooms for small group activities. The activities were mostly discussion and solving problems. I would hop from room to room to help out (and make sure student were on task). After, I would bring all these student back together and randomly call on a student to present.
I used a flipped classroom with video lectures created by someone else so these breakout room activities could be over 50% of the time.
You've got, essentially, a proscenium. You can have things surprisingly come on-scene that wouldn't have the same element of surprise in a room, because the thing would be obviously already in the room.
It's going to take a lot of creativity to figure out what to do with that, though...