working on projectile, input