Update sim.cs

are_requirements_met rewritten
perform_build_actions bug fix (breaking order due pararelization)