DemoJudge now inherits from Judge so changes only need to be made once