- empty textureId will now set texture to null
- prototype screen management class