let, const, and why var causes bugs | Half Shell Studios