Swapped theta and phi; overloaded relativeTo
Begining to develop a better implementation

It will involve translating into .class files