private void NewCommand_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            // Ask to save project if changes were made
            SaveChanges();

            // reset all values to defaults
            weaponlistLoader.Clear();

            tbProjectTitle.Text      = "Untitled Project";
            tbProjectTitle.FontStyle = FontStyles.Italic;

            projectFolder       = "";
            projectImagesFolder = "";
            projectPath         = "";

            hasChanged = false;
            canSave    = false;

            Update();
        }