A bit about events
- SDL has its own event queue
- Handles key presses, mouse movement, joysticks, window manager events
- Key presses are a bit tricky
- key down event
- key up event
- subtype of event is the key pressed
- multi-key presses (or modified keys) are a little trickier
- at least it's hidden behind a nice API