Stamped objects flickering when another sprite uses a loop

I’ve been trying to make it so a player holding a grappling hook (whole thing moves because I forgot to change it), but everything except for the grappling hook and player are stamped. I want to make it stop when it touches black (nearly all buildings have a black line on the side), but the project flickers and the grappling hook goes through everything and (with variables on) stops at variable text. I’ve tried to launch the sequence, but no luck, and I tried to make cloned hitboxes, but they crashed the Snap*!* project previewer and smeared. Can somebody help me?

Project:https://snap.berkeley.edu/embed?projectname=More%20Tiles%20on%20Snap%207&username=lordofthehotdogs&showTitle=true&showAuthor=true&editButton=true&pauseButton=true

  1. You stamped “sky” over buildings and tiles.
  2. Each rendering step is delayed to the next animation frame.
  3. Your scene looks half-baked to the player. Buildings (and the black lines) appear/disapper every frame.

Redraw the scene in a “tight” loop, i.e., warp, before taking any other action.

I tried to put the rendering objects into a warp, but they made the preview crash and made the sky smaller and in the incorrect layer.