Moves WaitInFrames to its own file.
Adds the Emitter class and renames Bullet.UpdateDelegate to BulletUpdateDelegate.
Updates the emitter class/interface a bit.
Fixes bullet system's not working properly with non-scripted bullets.
Adds the (blank) system for managing emitters and adds some documentation to Emitter.
Adds the basics of a Controller class (holds emitters) and the core engine class.
Updates some models a bit, and updates the engine with a fluent interface for creating controllers. Also adds the update emitter logic.
Adds some more diagnostic variables and displays them.
Renames Bullet.cs to Bullets.cs, as it will now hold more than just IBullet/Bullet.
Modifies the dummy emitter a bit and comments it out.
Merge pull request #2 from mohammedh123/feature/add-emitters

Feature/add emitters