Added ordered blocks input search
Added initial simulation start method