Up-Down STL in St. Louis is that kind of place, the arcade bar you never knew was missing from your life until you walked ...