Updated with testing power of 2 and split Ortho

Split ortho enum into it's own header file because it's being a
jerkface.