if one surface is moving on another surface then those surfaces are touching
object_surface is physical_surface. object has surface surface_layer_top_surface is object_surface. surface is boundary. physical_surface is surface. path_surface is physical_surface. space_surface is surface. spreading_stuff_onto_surface is spreading. surface is boundary_between_two_materials.