Good job becoming vegan, stick with it! I used to body build so I would look out for high protein vegan foods all the time. For starters, the best way to get protein is by purchasing protein powder (soy, pea, etc.) It may be difficult to find since you live in a small town, but it will be rewarding because they usually have about 20 - 25g of protein in each serving. Mock meats of course also have a reasonably high amount of protein. You will be able to find most of them in any "major" grocery store. You're probably aware of this already, but the leading brands are Boca and Morningstar. If you want to be more "natural" with your food choices, tofu is always a great choice for protein. I have read great things about kale as well (I also think it tastes pretty good myself). Nuts definitely have a large amount of protein as well. Don't forget soy milk! I hope my suggestions helped at all!