A basic implicit surface implementation in two dimensions. Each blob has its own position, velocity and radius. The blobs move independently.