Primer version del core (falta mucha limpieza y terminar de implementar cada pieza con sus validaciones).
Falta el concepto de juego con su state machine como "motor" del juego, ya que el tablero solo se encarga de mantener la relacion entre piezas y escaques.