if cap_03_sc_16_16 == 3:
should be checking cap_03_sc_16_18
, not cap_03_sc_16_16
(which is never even set). A few more small bugs that I don't remember. I'm loving all the rest. The language is a bit off sometimes, but that's fine. Definitely one for Patreon