Added Default Listener, And updated Main.java

- Last update before branch into trains and thirst.