I need to make the viewport as a barrier / a wall to hold the blocks which are falling along the y-axis from above.I put four staticbody 2D with collission shape around the viewport to create a barrier.

Here is the project Project . Now if you press the numbers they are cleared.If you change `velocity. x = 0`

and `velocity. y = 0`

in the circle script the circle do not come down on clearing lower circles.If you change `velocity. x = 1`

and `velocity. y = 1`

the circles go through the static body.You can see it by not clicking on the circles and click on them when more circles fall on them. When you put velocity = 1 the circles merge with each other and circles on bottom fall of when circles above them increase.You can see the circles passing through static body if you make visible collision on , **Press on the circles after few moments of the circles falling down**

Can you please help me solve it ?