public override void effect(GameBoard t, Pawn p, EventHandler <ArgEvent <Pawn> > _event) { // put the pawn on hold for three turns p.await(NUM_TURN_HOLD); _event.Invoke(this, new ArgEvent <Pawn>(p)); }