Play the game in its simplest form. Everyone attacks and everyone defends, dribble at the goal and have a go, win the ball back when you lose it, and stay involved the whole time. There are no positions and nobody stands still.
Play 4v4 on about a 40x28m pitch with a small goal at each end and no goalkeepers. Everyone attacks and everyone defends, there are no positions and no keeper. Encourage dribbling at goal and having a go rather than any pattern. Play short games of four or five minutes so nobody tires or drifts out, rotate the teams so everyone plays with and against everyone, and never use a knockout or elimination format. If you have more than eight players, run two games side by side rather than making anyone wait.
Ask what game a six year old should play and the honest answer is the smallest one you can organise. The research that reshaped youth football is blunt about it: a child in a four against four gets the ball many times more often than the same child in a full eleven a side, and touches are what build a footballer at this age.
Removing the goalkeepers is part of the design, not a compromise for a lack of volunteers. With nobody in goal, every player on the pitch is attacking one moment and defending the next, so no child can be parked in a position and left out of the game, which is exactly what happens to a young keeper who stands alone for most of a match.
The format teaches the game by letting it be played rather than by coaching it. There are no positions to hold and no shape to keep, because a five to eight year old does not need either, and imposing them removes the very touches the small game exists to create.
What looks like chaos to an adult is usually fine. Young children swarm the ball in a bunch, and coaches itch to spread them out, but the swarming sorts itself out with time as they learn there is more space away from the ball, and it does so faster if it is left alone than if it is drilled.
The things worth insisting on are few. Have a go at goal, since dribbling straight at it is the right instinct here. Win it back when you lose it, because that keeps everyone busy. And keep the games short and the teams rotating, so nobody tires into standing still and everybody plays with and against everybody.
The rule that matters most is the one about numbers. Four against four is eight children, and the moment a ninth is standing on the side, the format has broken its own promise. Two games running side by side beats one game with substitutes waiting every time.
Save it to your private drills, then change the animation, adjust positions, swap equipment, or drop it into a session block. Or start from a blank pitch and build your own.