Rackscha thank u so much for the detailed explanation
Edit: Solved the problem by adding walls all around but I am still trying to get a better result... so is it possible to remove the particles once they are out of the screen or view in order to decrease the count?