Moves ControllerBuilder out of the Engine file (and fixes it up a bit).
Adds orbit-specific things to the emitter (and controller builder).
Adds the logic for orbiting emitters to the update function.
Merge pull request #8 from mohammedh123/feature/add-orbit-emitters

Feature/add orbit emitters