Currently a bug in progress tracking when a level has no steps and the level has no actions (this is the case for level 1 in "Learn NPM". I aim to send setup actions regardless of if they are null or not, and use that to update the stored progress.