Trying to get textures to work. Don't ATM
Minor tweaks to the API, may need to update, may not