Use an asynch poll loop to eat events in rpg demo (like we used to)