Started joints, added additional world methods, switched to struct pointers