Texture system working! Still a mess though.