GameUI interface implemented

The game now uses a single vague GameUI object instead of keeping
multiple (graphical, textual, etc). Made a ComboTextGraphicalUI class
that is a combination gui/textualui. Also, Game now writes a report card
after it finishes its rounds.
Playernumber use in RoundTracker