Nice! Good level of difficulty. I was getting the wires mixed up a lot, good element to overcome. Emphasizes the importance of an organized workspace. I need to clean my desk.
On that note, my desk is a bit messy too :)