See documentation. Fixed all layering bugs and flickering by removing most calculation time. Almost everything is left untouched except the manager (which is also essentially the same at the core, just added some animations).
//All Amateurs.