Refactor Simulation::getBlock to always attempt building the plan