Added basic particle systems

Particle systems aren't attached to anything, so the gun won't shoot. If
you need the gun to shoot to test something, use a previous commit