added getRoot() to element and fixed viewport with it. Moved textures around and removed unnecessary parts of some textures