upgrade clojure deps (so we can use transducer to help throttle input)
move quit-chan to file scope var (special var that all go-blocks need to see)
move piece nil check to functions that try to move the piece
make down-chan a file-scope var that can be written to by other input methods
add controlled throttling of left and right keys for piece shifting