https://erdorin.org/pyramaze-contingent/
Pyramaze: Contingent