Removed EditGun Pulse

Replaced the EditGun pulse with a simple raycast call to save an extra
datablock, not to mention this functioning is a little more advanced and
provides some more control.