New option works, name unsaved levels as NEW
ESC backs out of menus in level editor
Saving asks for name for new levels, uses old name for already saved levels
Save As asks for new name regardless of new puzzle or not
Delete removes file based on level name
bug fix, save as loads level that was just saved
level edit select menu updated in main menu
updated level editor click actions. left click replaces, right click removes
display level name, if named
keyboard shortcuts for level edit menu actions
when loading save file: determine level count from level_data, fill in player_progress one slot at a time
method for clearing save progress.
delete level function works for both edit levels and published levels
publish function saves edit level as next level in progression