Simplified shop, added SQLExceptions