Added projectile class, and player projectile shooting