The puzzle aspect sort of surprised me, but I feel as if the 2nd level was much easier than the 3rd one.
Good job on the submission!