Cleaned up code a bit. Finished the design stage of multiple objects as the same time. Tests well for setting objects, but weeder seems to be broken. X10, XLP and XAP are yet to be tested.