Reworked error handling to use messageboxes instread of logging on critical errors and started directx wrapper