Initialize and clone textures in the construction instead of draw method