Added Face types for direction handling