Added ability to catch errors at different levels of testing by placing the basic steps in _judge
Added more score types