fixing/refactor projectile/projectile Factory

moved constant fields from projectile to projectile factory/deleted
unnessary methods/modified constructors