Some small changes to evaluator and added a playLocallyAgainstSelf function