Okay, how do I give cVillager (now taking an enum) an int? I believe that you don't like to use dynamic_cast, so how would I do this? Thanks.