Added a response when a query yields no results.

When a query has no results (eg. no one has played a game), BG3PO says nothing, so it's hard to tell whether we're still waiting or there are actually no results.  I changed it so 3PO now responds.

The second commit is just a small refactor that I thought made sense.  Feel free to remove it if you disagree with it!  Also if I'm breaking any Ruby conventions, let me know. :)