stuff is working now, can be optimized. Textures are next
better checks to avoid change of children.