Made changes to the IOSystem, so now the 2D array that the ldisk uses is replaced with indexable Block structs