execute as @s[tag=!Reverse] if block ~ ~-0.25 ~0.25 purpur_block["chisel_type":"lines"] run tp ~ ~ ~0.10
execute as @s[tag=!Reverse] unless block ~ ~-0.25 ~0.25 purpur_block["chisel_type":"lines"] run tp ~ ~ ~ 180
execute as @s[tag=!Reverse] unless block ~ ~-0.25 ~0.25 purpur_block["chisel_type":"lines"] run tag @s add Reverse
execute as @s[tag=Reverse] if block ~ ~-0.25 ~-0.25 purpur_block["chisel_type":"lines"] run tp ~ ~ ~-0.10
execute as @s[tag=Reverse] unless block ~ ~-0.25 ~-0.25 purpur_block["chisel_type":"lines"] run tp ~ ~ ~ 0
execute as @s[tag=Reverse] unless block ~ ~-0.25 ~-0.25 purpur_block["chisel_type":"lines"] run tag @s remove Reverse