Added ui elements, limited turns, restart game.

Added ui elements to keep track of the score and number of balls left.
Game now makes use of the NTURNS variable to limit the number of turns.
Added code to allow the game to be restarted after a game has been
won/lost.
Various other bits and bobs.