Now checking if a discount code makes a level free when applied and adjusting the billing fields/etc.