Updated AssignmentPlaner runnable and interface