Logic for startScreen, input error handling, some styling changes.