Basic separation to classes

Board class is for getting the image of the board; Game class is for
running the engine; Engine class will use GameManager and Console to
print on it; GameManager takes care of checking for valid turns