Updating media
Moving `examples` to `tests`
Use `GLfloat` instead of `double`
Adding `Text`
Adding `Sound`
Clear frame at beginning of update loop

- Need to be able to draw during all events, e.g. `on_key` and
`key_down`
Code clean up :lipstick: