Added phi and theta parameters.
Updated moveBy method to include phi / theta parameters.
Added parameters phi and theta to moveby method.
Added reset functionality to all classes involved.
Added method moveby method to Program.
Added if/else to moveBy method in Adapter class.
Changed int phi and int theta to double for all.
Phi / Theta are double, but legacy read ints only.
Added DreamCheeky / Mock subclasses.
Fleshed out some of the strings in Mock / Dream.
Implemented rest of Missile Launcher Factory.
Moved implementation from Adapter to DreamCheeky.

It seemed odd to implement everything in both the Adapter class,

and the DreamCheeky class.  Still conflicted about it.
Reverted back to Interfacing subclasses in Adapter.

Tried making the adapter class associated with the

IMissileLauncher class, but it was causing more

complications instead of resolving them.
Added some output strings for commands.
Renamed enum to conform to promote consistency.: