Switching to object base, adding functionality
Adding Compass Class