Messing around with particle init function.  Not there yet, partially because it requires knowledge about how large each block is to place each particle.