Added rearrangement to delegate methods
Submit button now uses delegate. Notifications are only used for game state and difficulty variables