work on graphical interface, visual rewards and progress bar added