or you could set a variable to time in half minutes, then decriment it by 1 every 30 seconds, or a delay 30000, and when it's 0, the wall goes down, and resets, then toggles events for next time it hits 0, it will put it back up, although i would've used toggles at first, but variables would work better i think