public ParticleEmitter(ParticleType type, int x, int y, int lifetime, int amount) {
        for (int i = 0; i < amount; i++) {
            switch (type) {
                default:
                /**
                 * Falls through *
                 */
                case BASIC:
                    particles.add(new Particle(x, y, RANDOM.nextInt(lifetime) + lifetime / 2));
            }
        }
    }