if you can trade a resource away, you can keep trading away that resource even after you no longer have enough. Furthermore, you can change what your receiving in exchange for that resource you do not have.
Also, just wanted to say that I had a lot of fun. Well done.