The random order was mostly because after I made a few levels, it kinda gave me wario ware vibes. It would probably have made more sense with more levels, or with more mechanics (I did have a few ideas, like an air current, or a secondary explosion, but ran out of time to implement new mechanics).
I probably should have made it so that it re-rolled the RNG value if it was the same as the previous roll, but I didn't consider that at the time. I'm also not great at math and angles, so a lot of the physics force stuff was sort of estimated.
But thank you for the incredibly detailed feedback! I'll take some time tomorrow to check out your game!