Separated objects and revising preload functions, added new files.
Began adding variables and tweaking functions for preload.
Added variable to track loaded items and self reference for object.