boot_drive and partition_offset are global pointers now removed an extra error from mbr disk read and some general formating and cleanup 😅