Fails on loading more legs into the _legs vector. I'm gonna strip out the vectors and go back to static arrays, but I wanted to save this cause it compiles and runs, but definitely has memory issues.