WindowExposed is an event that occurs in
certain situations when the Rubygame
application window is exposed after being covered by another application.
This event may not occur on all platforms, but when it does occur, your app
should refresh the entire window via Screen#flip (or Rubygame::GL.swap_buffers, if using OpenGL).