If you want to make a better game, use Unity. Scratch game could have major bugs that can occur, either often, or rare. In this case it's rare. The bouncing circle and squares look a little quirky but overall, great.
Thanks! I am learning Unity at the minute but my games don't look as polished as I would like them yet.