rework asset manager to store textures minus the extension (because for
some stupid goddamn reason particle effects will only load textures with
a stripped extension)