I DIRECTIONS K \e[ A palette R SPRITES U RESET G BOLD p px 11 q py 12 h height 17 w width 13 r running 4 c color 5 a direction 3 v growth_target 3 b grid 18 d history 10 e last_item_color 6 s score 6 o chain_item_count 9 n chain_length 9 m max_chain_length 5 tf frame_parity 3 j input_write_index 4 k input_read_index 4 g position_index 4 f new_item 6 qp endgame 3 td movement_delay 2 l input_buffer 5 z positions 5 t item_serial_number 4 t0 last_movement 4 t1 current_time 3 u dirty_pixels 7 i pass pq item_has_been_placed 3 ef eligible_for_placement 3 rf render 7 ti input_thread 2 i speed x score_status y chain_status xy prefix p row q cell x next_action y next_cell ik key id new_direction x erase_x y erase_y a max_area i max_items g grade