New particle system

yay
Capitals in function names only used if it is a class, if it is a method, it should follow camelCase convention.