Correctly Formatted the code
Updated some of the code
Uses BlockInfo lib
Added in console messages
Added in StructureBlock's id
Removed and added more entries in