Changed code to allow for dynamic loading of file

The code can now potentially load multiple levels, as per the data
received in the level declaration files. Will update readme file later
today, after class.