Rampage pleads guilty, agrees to plea bargain