Fixed the inherited methods. Also refactored the abstract methods of
Projectile. --Ryan Brott