Added Projectile class, made Arrow extend said class to provide a bit more abstraction.