Particles can have color functions now

made rudimentary flame fit into this system