Added the acknowledgements controller.
Fixed some assertion failures I saw a while ago.

If we ever got a nil games list in the games controller, we'd go
through a path where we'd show the spinner on the 'your move' view,
which is wrong.

Also, delegates should be weak references. Not sure how that one
happened.