GameEngine API to allow for loading and removing assets as well as rendering textures using their AssetID
implementing the functionality for the AssetManager