Working DirectX. FMOD to be added later.