Refactored GUI screens & Invenotry Fix

- Refactored the GUI screens
- Fixed a bug in the inventory that caused it to throw an error when
loading with different seperators than the default ones.
- Suggested a different default seperator & seperator2