#31: added text sprite object
#31: altered sprite generator to use new method.
#43:added particle sources
#43:added particle instantiation
#43:coded particle object
#26:removed game class constructor parameter
#31: fixed some coding errors
#31: added text sprite constructor
#31: added test for text Sprite;
#31: Fixed case where calcVector would give an insanely small number isntead of 0 on one dimension
#31: Added test code for text sprites and particles
#31: Added proper animation
#31: Added elapsed time override
#31: Fixed animation logic to use the sprite's position.
#31: updated projectile class instantiation.
#31: replaced particle-sprite position link.
#31: coded the hit text method
#31: fixed text sprite metrics
#31: commented out test code