track memory allocation for textures as well
added particle system