Every smartphone can double as a powerful gaming device. There's just one problem: They don't have buttons. Well, not beyond the tiny nubs that line either side of their wafer-thin frame. If you're craving real buttons and triggers, you basically hav…