Merge 1

These have the added input guard for yes/no. All files are updated with a better naming system for the files and functions.

There's also a recreate function now as well.