I figured out what the problem could be: you can't throw torches outside of the start area (by design), so if you tired to throw a torch from the first block for example then it wouldn't work. You have to plot out your movement before taking any steps