[~]Continue bringing our code base closer to Daedulus's. (Yes this will probably eventually turn this into a DirectX version of Daedulus, or close to it)