changing the way scoring is done..need a stronger logic for shuffling