Simulate is crashi, but Chief's toString is working properly, meaning all objects were properly initialized.
assistant run() function appears to work correctly, along with its helper functions (prepare, purchaselab etc.); NEED TO FIX sciencestore.purchaseEquipment - see //FIXME comment there for more info.
Fixed a bug in scienceStore.purchaseEquipment, where smaller packages wouldn't get bought if no bigger ones where found; fixed construction bug in runnableexperiment.