Revisiting anime with a rough and intense twist