OnLive's mobile app brings sophisticated games to smartphones