Needs a lot of work still, but textures work

Need to do a LOT of code cleanup, but we have a texture that is now
finally showing.