Storing number of levels not level numbers. Also adding an array for the current
stage values since each time level can be at a difference stage