A full-fledged, working simulation is now implemented; TODO: make the simulation parallel for every ghost and complete exporting of a simulation