Eng 4318 determinism planner