copy array during randomFromArray so the shuffle doesn't stick
better comments