Added ranged attack

Basic ranged attack
Merge pull request #23 from OnStudios/ranged_attack

Added ranged attack