Overhaul of the structure for the second exercise (not touching the wall

Changing of the structure of the constructors with some config files created in order to try and increase code usability. No changes to the first part of the exercise as that worked fine.