Yeah! I was totally getting the same exact vibe while I was working on it. It's quite a departure from "Greek mythology", but its name is rooted in that so I guess it's going to be a merge of the two. ;x

Although, I feel like if it were colored purple, it could easily be Ghost type or something. It's got this zombie feel to it now that I look at it again. :o