very good design, some things are not as subtle and when you fail you have to reset it all which can be tedious. Reminds me of the witness