if (playerenters) timeout = 0.05;
if (playertouchsme) {
  if (playerdir==3) putleaps 5,x+1,y-1;
  else {
    set icefreeze;
    putnpc wiceblock.gif,iceblock.txt,playerx-2/16,playery-7/16;
  }
  destroy;
}
if (timeout) {
  timeout = 0.05;
  x-=0.7;
  if (x<2) destroy;
}