@name Typing Thing
@inputs KEY_B OFF
@outputs CHAR_X CHAR_Y CHAR CHAR_P CLK RESET
@persist
interval(20000)
if (32 > KEY_B | KEY_B > 127) {CHAR = 95 , CHAR_P = 669 } 
 else {CHAR = KEY_B , CHAR_P = 666 , CHAR_X += 1}  
if (CHAR == 127) {CHAR_X -= 2 , CHAR = 0}
if (CHAR_X < 0) {CHAR_X += 30 , CHAR_Y -= 1}
if (CHAR_Y < 0) {CHAR_Y += 1}
if (CHAR_X > 30) {CHAR_X -= CHAR_X , CHAR_Y += 1} 
if (CHAR_Y > 17) {RESET = 1  , CHAR_Y -= CHAR_Y , CHAR_X -= CHAR_X} 
 else {RESET = 0}
if (KEY_B == 13) {CHAR_Y += 1 , CHAR_X -= CHAR_X , CHAR = 32}
if (OFF != 0) {CLK = 0} else {CLK = 1}  
