Changed the so that assets are loaded individually rather than through an abstract polymorphic base class, possibly fixing a the glibc memory corruption error.