Used random.shuffle instead of janky manual shuffle