system fully compiles but still has linking issues re: virtual functions
system compiles and links, but has invalid pointer runtime errors