I think the issue arises for most beginners the first time that you want to read in the contents of a file with multiple lines of strings and load them into particular variables (like a config or ini file is normally used). It's the sorting or finding the right values that make the process complicated (that's why I use a standardized format with key-characters to make it easier). Just printing out the input as you get it is easy. Finding the numerical value for "number of enemies" from the middle of the file and getting the number split from the string header is a little more challenging for beginners (though not too hard once you play with it for a while)...