* Elementar:
 - start(game) || empty(packagelist)  -> go(next(homebase))
 - diagonale fr weg

* Regeln
 - distanceTo(next(package)) < 2 -> go(package)
 - deliverPackages()
 - for all homebase: homebase in homebases, empty(homebase) -> feld abgrasen
 - bc = capacity(bag) && (c = capacity(next(package)) && c <= bc) -> take(package)
