Added erase all textures to texturemanager, needing for rebinding texture to a new context when screen is destoryed

Basescene gets initialized first and then initialized its children (all classes that inherit from baseclass)