got difference rewards working, they appear to work worse than local rewards
fixed up gui