adding compass conversion
compasses are the same...
I'm not even going to bother to pretend I kept track of what all I did here. Release day massacre of code.