Wegen dem Ruckelproblem hätte ich da noch eine Alternative:
Da die Pflanze sich nicht bewegt kann man festgelegte Bereiche in einen einzelenen PP unterbringen. Dann könnte dort folgendes stehen:
(Codebeispiel für erste Pflanze in Secret Level 1).
Wenn sich also die Ente an Pos.X 27 befindet und gleichzeitig in einer Y Höhe zwischen 53 und 66 ist (die Länge der Kletterpflanze aus Secret Level 1), wird er automatisch klettern. Somit könnte man pro Pflanze nur ein PP verbrauchen. Theoretisch könnte man auch alle Kletterpflanzen innerhalb eines Levels in einem PP auf diese Art verwalten, es könnte aber sein, das die Reaktionzeit drunter leidet (habe es aber noch nicht ausprobiert). Zudem könnte man einen Else Case einführen, in der das Klettern ausgeschaltet wird.