Hey when I change X why does it break Y when they "should" be completely unrelated. It's a common problem in development where changing one bit of code has unintended side effects on a different section of code. Proper varible scoping can help reduce these errors.
Unit ...
More...