public void AddRandomJoint() { if (joints.Count == 0) { joints.Add(Joint.anchor()); } else { Joint jointToAdd = Joint.random(joints[Utils.ProgramRandom.Next(joints.Count)]); Bone boneToAdd = Bone.ExplicitBone(jointToAdd, joints[Utils.ProgramRandom.Next(joints.Count)]); joints.Add(jointToAdd); bones.Add(boneToAdd); } }