Shop random items generating reworked + random shop reset.