Added buy system, fixed update cart bugs