implemented a basic structure of what I hope to do in CreepUI
UI now has two functions: tell and ask
rewriting Creep as an MVC
changed a lot of things
Creep Can listen for input when it wants it
cleanup
functional exchange between controller and view
what if I don't need input ? does controller need a state as well ?
when a game is started, players are added and a board is created. also, everything prints green
just housekeeping
moved color to view to decouple controller from console
players get to pick their color
Merge branch 'f-UI' into develop

* f-UI:
  players get to pick their color
  moved color to view to decouple controller from console
  just housekeeping
  when a game is started, players are added and a board is created. also, everything prints green
  functional exchange between controller and view what if I don't need input ? does controller need a state as well ?
  cleanup
  Creep Can listen for input when it wants it
  changed a lot of things
  rewriting Creep as an MVC
  UI now has two functions: tell and ask
  implemented a basic structure of what I hope to do in CreepUI