Splash

The timeout needs to go in update and we need an "any key" catcher in get_event.  You can't put things that should always run in the get_event function as that is only called if control has an event to pass down.