added ray intersection location, and color