steampunk demon