private void getRandomSpeed(Vector3f speed) {
private void getRandomSpeed(Vector3f pSpeed) {
  private void getRandomSpeed(Vector3f speed) {    float randDir = FastMath.TWO_PI * FastMath.nextRandomFloat();    float clampAngle = clampToMaxAngle(FastMath.PI * FastMath.nextRandomFloat());    speed.x = (float) (FastMath.cos(randDir) * FastMath.sin(clampAngle));    speed.y = (float) FastMath.cos(clampAngle);    speed.z = (float) (FastMath.sin(randDir) * FastMath.sin(clampAngle));    rotateVectorSpeed(speed);    speed.multLocal(initialVelocity);  }