Changed type sorting outting
Imposed maximum limit on particles and made colors work
Removed 'uColor' name because it made no sense anymore
Now rgb values are packed into floats before being sent to the shaders,
hope it works everywhere.
Copied credit into shader and delted unpacker from js