-int Feld[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int Ur[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int MovPos[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int MovDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int MovDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int Store[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int Store2[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int StorePlayer[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int Frame[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int Stop[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int JustHit[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-int AmoebaCnt[MAX_NUM_AMOEBA], AmoebaCnt2[MAX_NUM_AMOEBA];
-long Elementeigenschaften[MAX_ELEMENTS];
+short Feld[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short Ur[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short MovPos[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short MovDir[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short MovDelay[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short Store[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short Store2[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short StorePlayer[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short Frame[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+boolean Stop[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short JustHit[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+short AmoebaCnt[MAX_NUM_AMOEBA], AmoebaCnt2[MAX_NUM_AMOEBA];
+unsigned long Elementeigenschaften[MAX_ELEMENTS];