GLOOP is Liquid Object Oriented Particles