Ranged attacks

Ranged attacks and projectiles added.