knapsack task 3 - not functioning, position is probably not updated, NEEDS FIX