Revert "DirectX Init"

This reverts commit 2b7324780dee85c12632900ddf38ff7faf8c1300.
Revert "Revert "DirectX Init""

This reverts commit cc57dab69376f6707a9dc686d1fff7b8bc147e00.