private int evalStateSide(State s, String side) {
		int score = 0;
		if(side != "red" && side !="blue")
			return -1;
		String opp = (side == "red")?"blue":"red";
		MyList Pawns = s.ownees(side);
		for(Object pawn : Pawns){
			int thisScore = secureScore;
			for(Object neighbour : ((Hexpos)pawn).neighbours()){
				Hexpos t = (Hexpos)neighbour;
				int tmp = s.canWalk(opp, t);
				if(tmp == 0)
					continue;
				else {
					tmp = noneSecureNullState;
					if(tmp == 2){
						thisScore = noneSecureWalkState;
						break;
					}
					else if(thisScore != noneSecureJumpState && s.canJump(opp, t) == 2)
						thisScore = noneSecureJumpState;
				}
			}
			score += thisScore;
		}
		return score;
    }