@override paintCanvas
change length to numberOfParticles, replace falsy test with numeric comparison
#61 implement precipitate using CanvasNode to improve performance
#61 consolidate drawing of particles into ParticlesNode, for drawing both shaker and precipitate particles