Newly empowered Japanese superheroine suffers brutal defeat by villains out by a cabin in the woods.