refactored the UI code and fixed a race condition
Start handling SDL events; can quit w/ Escape