Added a bunch of background stuff, still not done though... theres a lot to do with it, man...