Adding comments, removed one unused method. Next up are Listeners to get user input