+#if 1
+ if (element == EL_BLOCKED &&
+ (Feld[oldx][oldy] == EL_QUICKSAND_EMPTYING ||
+ Feld[oldx][oldy] == EL_MAGIC_WALL_EMPTYING ||
+ Feld[oldx][oldy] == EL_BD_MAGIC_WALL_EMPTYING ||
+ Feld[oldx][oldy] == EL_AMOEBA_DROPPING))
+ next_element = get_next_element(Feld[oldx][oldy]);
+
+ RemoveField(oldx, oldy);
+ RemoveField(newx, newy);
+
+#if 1
+ Store[oldx][oldy] = Store2[oldx][oldy] = 0;
+#endif
+
+ if (next_element != EL_UNDEFINED)
+ Feld[oldx][oldy] = next_element;
+#else
+ if (element == EL_BLOCKED &&