Difficult to comprehend due to complexity or intricacy.
Ingeniously or cunningly designed; artistic, ingenious, intricate, skillful.
Deceitful, duplicitous.
frustrating
Puzzling, perplexing, bewildering.
An act of foiling or thwarting.