New better BeingLookedAt func for all wire ents

This function determines when the overlay will appear. I made one that's
better than garry's default one.

Also got rid of this weird base_gmodentity constant and used
self.BaseClass instead