beforeCollisionDetection

Still behaving like water. Some parameters changed. Code refactored.
Best performance: 7K-13K particles. 'trail' shows now, because of
translucent rectangle being drawn every frame instead of background.