Updated: buy already handles transaction. Removed the set gold lines