Refactor : Coupon effect inputs are now more customisable
Adding effect to be stored as serialised in JSON