Aufgabe 3 (y-Wert aus höhenfeld) etwas unschön gelöst 

Läuft aber benötigt Refactoring.
unschön weil: 
  * höhenfeld wird zweimal eingelesen 
  * maxHeight wird in movableObject gespeichert (doppelte datenhaltung?)
  * MovableObject.java Z.115, "Math.min((int)(x*heightX),heightX-1),
                         Math.min((int)(z*widthZ),widthZ-1)"

Fehlt de facto nur noch mehr MovableObjects und mehr Wegpunkte, und
natürlich die Bonusaufgabe.