added sphere intersection, but it doesnt do anything yet