Sink cut off radius and first sink tasks
Here, I am implementing a cut off radius for the sink particles and the first sink tasks (sink in/out).
Currently, I am not using the radius but it will be used in my next merge request. I decided to have a variable inside each particle in order to mimic the other particles. It takes more memory, but can be easily modified later.