game can now be restarted

After shooting the last target, one may click anywhere in the playfield to start a new game. To support this, a TargetCounter class was created to track the number of targets remaining.