copy constructors;
joint factory;
some other shit;
a bunch of refuctoring
Working physics simulation