Support null values in level json.
Remove global reference to Shell.
Update selected indicator.

Also add hover state.
Update console text when adding arguments.
Update some wording.

Changed 'mv' to 'move', and made help text more readable.
Add connect script for moving between levels.
Add intro text for levels.
Add graphic for a used key file.