Made exercise drags start from the move button.
Made program nodes moveable, works pretty poorly still.
Made scrolling work and stopped flickering when dragging program nodes.