I just thought it was funny.
I like the new logo, and I dig that it reminds me of that movie "The Keep," although I can't take credit for recognizing that.
That said....Modiphius is still my game company of choice these days...the logo won't get me to buy their stuff (or not, for that matter).