better particles, different colors, fixed some bugs