not sure about the punchcard yet but for inbetween I'll give the hint that it's related to a mystery from deltarune