It's a nice idea, but having to wait to input the code is tiring. You could have done it without having to wait for the square to light up that particular cell. Otherwise a single mistake costs the entire run!