Nice work. As CPU said below, I also found the wiring a little tricky sometimes. Good job on the submission!