Added PrecacheModel() and some other stuff