I think it works fine now.
caught null pointer.
removed buerohengst since he could not win against firstopponent.
bug fix for hasSameOriginal
don't put 0 amounts of sugar to hill.