Added shuffle mechanism when fetching a pin
Again same name problem for variable pin -> changed to phonePin