Keep a screen up with an event loop for safe quit

This is pretty much the basic building block of any OpenGL demo I'll
want to code, so yay