// refactored ShopManager
// refactorization kills bugs
// small fixes