The game you are likely thinking of is kaisermemberservices Slugs and Bugs: Conversion.
Close, but its not that one. The game I'm thinking of has top down point and click elements