all shops need to sell basic wares, basic shops should not be a type of shop
specialty shops should contain items pertaining to the type of shop that they are in addition to all basic items such as cores, energy modules, lazers, engines, etc.
this way MindSpark\'s \"conundrum\" could not occur.