Added a hashlistcreator in order to detect collisionpartner for 2D and made some minor unnecessary changes in particle processing