Awesome idea! I think the only thing it's missing is an indicator of what the customers are going to want the next round and perhaps a secondary challenge to collect a small number of coins to keep losses from snowballing.