Added lots more fail32 code. Should be able to create a window now