add score display
refactor and clean up functions
add loop logic for question