Refactor and minor changes

Major refactor of the main script.
Fixed bug for no save file.
Removed Potion methods and button for player.
Modified the UI to make it a little cleaner.
Comments added for documentation on most scripts.