new object creation system

Nothing compiles. Everything is broken. Can fix later.
changes so i can go on a plane