Overhauled how skills handle textures