we'll be untangling this cluster fuck next:
public class DISkillUtils {
// alg part based algorithm building methodes
public Algorithm onePartAlgorithm(Mutatable algPart) {
// returns a simple algorithm containing 1 alg part
ArrayList<Mutatable> algParts1 = new...