Lots of issues here, just based off other one...

know issues being that it doesn't keep track of indexs through methods
so 6 != 6 between counts also main solve method gets warns then
backtracks -.- lol.