Use index for faces, drop orientation settings

Cleans things up a lot. I think the only reason I had flat vs. pointy tops in there was so I could use a string to refer to each point. But with indexes it cleans it up a lot more.