the simulation can access the selected point sets now
prevent from starting with empty selection
more freedom in the number of random points to generate
check for double points and unequal-sized groups
group is now a mandatory property of points
prevent the selection of invalid point sets