revamped object managing logic

In this update, I don't know if I can say, revamped, because there
almost was no object managing logic in the first place. But yeah, I
implimented it now. From now on it will be MUCH easier to add new
managers and other stuff, and other object will be able to interact with
them easily.
Also remove unnecessary assets, and added other minuscule game changes.