Stav dette: Programming role-playing games with DirectX