Huge changes in preload system | Started working on unittypes