Refactor all the level keys so that the LeveSequence is a parent key.
This means there's also a UserLevelSequenceState which is the parent of
the UserLevelState to mark the user's unlock/completion state.