Driver and Graph Domain

Fixed the Reward issue for now. Working on increasing functionality
(Robustness testing tomorrow?)