Rotatable: removed get_cart(), added get_cos() and get_sin().

Issue @B6 : Changed my approach to compare using cosine rather than
doing some kind of half-a##ed to/from polar nonsense. Rotatable is
now complete. Next up are changes to base_object to incorporate
clean rotation tracking.