fixed speed so that different sprites have different velocity magnitudes
fixed projectile constructor that creates a copyof a passed in projectile into a overloaded copy method
Removed factory in favor of containing information directly in messages
Revert "Removed factory in favor of containing information directly in messages"

This reverts commit 7ee810ca14639e06090e83a5dbd59b21fa966316.
Merge branch 'master' of https://github.com/duke-compsci308-spring2013/vooga