Fixed a bunch of stuff. Everything now builds, but we fail to initialize lighting and such, so the window that pops up is just black.