major changes to Vec World, started to split Obj to Obj, ObjCol (collisidable), ObjPhys (moveable), fixed some issues, etc.