Yoo I had fun with it! I'd say you should look at level design if you want to fix being able to snipe enemies from a mile away. Just don't have those kinds of far sight lines in your level.