pretty much found the place that breaks

looks like theres a problem with how I manage my arrays