public float getAngle(long lifeTime) {
    // North
    if(pattern[0] == 0) { return (float)(Math.toRadians(offset[0]+270)); }
    // Spiral, three times.
    else if(pattern[0] == 1) { float percent = (float)(lifeTime/life); return (float)Math.toRadians(offset[0]+(float)(lifeTime)/(float)(life)*360*2-percent); }
    // This last one is essentially the else.
    return (float)0;
  }