Game now starts at round -1

allows all state reading to register game not yet started
will allow the eventual phase out of char state

update removed from controller constructor
gives both constructors of controller uniform behavior

added some more getters for state
this is a temporary stopgap until state is sorted

TerminalView got some more output control
output has to be cleared after render