Add helper method for applying raycasting
Make intelligent enemies walk closer to target if they don't have a clear shot
Make ranged_weapon fire from center of owner