finished basic window setup, DX setup