Hi!
Now that you've added "start-level" command-line option, what do you feel about a command-line option to disable manual level switch (by disabling the left and right level arrow)?
This way, you can enforce that for certain activities each level (starting from the first one or the one set by "start-level") is properly completed before advancing to the next one.