Next version: https://scratch.mit.edu/projects/1105817979/ TurboWarp recommended but not required: https://turbowarp.org/1103454418 A pre-release of my upcoming project: the Arrow Code! W, S, A, D to move camera; Mouse Wheel to zoom; 1-5 to choose tiles; 0 to choose blank tile; E to use tile picker; Arrow keys to set the direction of a placed tile; R to run/stop; P to toggle settings. The main concept is that the active tiles transmit the signal to the other tiles and then, depending on which signals they have received and other parameters, choose whether they will activate or deactivate. Tile #0 (Blank): Activates: when receives a signal; Deactivates: when does not receives a signal; Transmit directions: none. Tile #1 (Sourse): Activates: always; Deactivates: never; Transmit directions: all sides. Tile #2 (Basic Arrow): Activates: when receives a signal; Deactivates: when does not receives a signal; Transmit directions: front. Tile #3 (Inverter Arrow): Activates: when does not receives a signal; Deactivates: when receives a signal; Transmit directions: front. Tile #4 (Reader Arrow): Activates: when a tile behind it is active or when receives a signal; Deactivates: when a tile behind is inactive and when does not receives a signal; Transmit directions: none. Tile #5 (Copy Arrow) Activates: when a tile behind it is active or when receives a signal; Deactivates: when a tile behind is inactive and when does not receives a signal; Transmit directions: front. Active tiles have red background, tiles that are receiving the signal are outlined with cyan. Inspired by Logic Arrows: https://logic-arrows.io