anime anthropomorphic deer weilding power of a god wearing a watch