I had not actually thought of being able to restart until very late into the game, so it was lucky that i discovered some of them were path based and needed restarting. Thanks for the feedback though :) (will definitely make it more puzzly if am expanding on it)