Creating subdirectories and overriding to_s instead of using print()
Using singleton
Removing mars_rovers_and_plateau_initial_settings