@Override
    public boolean equals(Object obj) {
        if(!(obj instanceof Anime)) {
            return false;
        }
        
        Anime anime = (Anime)obj;
        return (anime.episodes == episodes && anime.id == id && 
                anime.score == score && anime.title.equals(title) && 
                anime.type.equals(type) && anime.watched_episodes == watched_episodes && 
                anime.watched_status.equals(watched_status) &&
                anime.url.equals(url));
    }