made any vertices with over 3 weights redistribute the lowest weight
replaced if with while loop so entries with 5+ weights will be reduced also