volume computation bug fixed, was never really initialized... easier to read code added, buffers for grid and particle forces added