Refactoring
- Added UpdateNeighbors() method
- Split ComputeDensityAndPressure() into two separate methods