Anladım.
-char.h'daki fonksiyonları ve değişkenleri türlere göre (player, npc, mob) kategorize edin.
-Ortak olan fonksiyonları sanal fonksiyon yapın ve default bir davranış belirleyin. Gerekirse override edip ekstra şeyler yaptırırsınız.
-Yeni sınıflar tanımlayın (PlayerCharacter, MobCharacter...