--------------- EXPECTED PROGRESS --------------- * Improve ParticleEmitter interface. --------------- ACTUAL PROGRESS --------------- * Worked with Rock in revamping ParticleEmitter interface: - Added Spawn() function with more intuitive controls. - Computation of spawn directions given a direction and spread angle. * Added Spawn() function. Spawn() now takes care of creation of particles rather than Update() function. Update() now just updates particle values and frees dead particles. * Cleaned up RecyclingArray class for more effecient management of array elements. Deleted elements are swapped with last alive element in array, which eliminates a search for next free element when getting new element. --------------- SNAGS --------------- N/A --------------- PLANS --------------- * Create specialized particle emitters to achieve desired for game aesthetics. * Possibly start adding particle emitters members to game objects (i.e. ships, planets, etc...).