3d particles classes, editor, tests