Refactored ls_sniper.

Removed ls_snip_base. No one used it except ls_sniper.
Removed redundant and dead code