Fixed bug
challenge inputs didn't initialize as empty array
updated challenge mixin to use test instead of index of which fixeds an issue that caused an infit loop on error