I love the idea of having to make decisions at the beginning of the run that will impact your success. I think that approach needs more visual clues about what choices should be made, unless you're ok with a brute force 'learn from failing' approach. Nicely done!