implemented rendering didn't have time to test about to change the update to do particleGen.update()