Change some StaticLevel and BgObjList things, add Rational singleton, add FirstLevel.