Avatar: The Last Airbender Fans are Celebrating the Best Moments Now that it's on Netflix