New price system - uses json instead of vdf, simpler to use