implemented some match tests and summon character effect