particle system works. going to mess up with buffer geometry