The problem is that there is no collision detection, either that or my callbacks are not called when there is a collision between the particles and the face or something is wrong with the code somewhere.