Projectile Implementation

First commit with projectile class