Hallo Siri,
moveInProgress = false;
hier legst du eine globale Variable an.
Aber warum ist das keine globale Variable der Instanz, die dann den Methoden zur Verfügung steht?
x = 42; legt eine globale Variable an,
var x = 42; legt eine lokale Variable im aktuellen Objekt an,
this.x = 42; erweitert das aktuelle Objekt um die Eigenschaft x.
Gruß, Jürgen