massively simplyfied code , new types of tetromino2ds and game objects useing textures will just use a different string in the constructor and not inherit it, therefore they're now normal objects and i dont have a load of pointless classes, also removed old classes used during initial game logic dev, like glowscreen and vectorscreen