moved problem 2 files to their own folder, modified problem 2 solution to stop looking for next states once the max depth has been reached