ice blocks make the pineapple go in that direction till it hits something blue blocks teleport pineapple to opposite side, so if a blue block is on the right side, and you push the pineapple into it from the right, it will appear on the left with same y pos green block allows you to move pineapple two steps, so when you hit it, then push again pineapple will move two steps in that direction