major commit for UI headswaps stuff

& also colourchoices2
headswaps: textures now work in UI