Changes the IEnumerator to a more strongly-typed enumerator, changes speed to indicate per-frame movement, rather than per-second, and renames WaitForSeconds to something more appropriate.
Cleans up the BulletSystem's update function a bit and adds some documentation.
Renames some of the bullet system functions to be more clear.