Refactored some names to be better according to their behaviour, also made
the files to write the default particle shaders in (probably work on that
later today)