Click the green flag and watch the circles follow the exact same motion. @Za-Chary claimed it would be impossible to make a workaround for the "if on edge, bounce" block, that works exactly the same as the original. This is my attempt to recreate that block as closely as I could. It works pretty well; the blue circle uses the original block, and there is an orange circle behind it that uses my recreation of that block. If this is working correctly, you won't see the orange circle, it will always be exactly behind the blue circle; it should follow the same bouncing motion. Once in a while, they will get separated; but I claim this is due to rounding errors that are out of my control. Because the times that they get separated seem to be somewhat inconsistent.