That works well. Update the code to make each boulder have an irregular shape. The shape of each boulder is to be procedurally generated by starting from an approximation of a hemisphere and then adding geometric changes based off random numbers