basic implementation of projectiles