Part 24: Better IO - Byte-by-Byte File Reading Optimization

Part 24 overhauls how we load in level files. We replace the old file reading approach with a much more efficient byte-by-byte method for loading level files.