fixed texture loading (moved to using unique_ptr to prevent problems with using vector and dynamic memory allocation losing texture information), fixed up minor GUI contain check bugs