Thanks to @wubbox879 for the shop code and the idea. Thanks to @akakuddlesthecat2013 for the other part of the idea.