Agrego Play y PlayIterator
- Play viene a hacer una clase donde estan los datos de una jugada
- PlayIterator es un iterador especial para dar las jugadas posibles
---> Algunas ventajas del PlayIterator
1- crea jugadas a medida que se necesitan, no antes
2- solo utiliza UN tablero, lo modifica y deshace las modificaciones
3- ya tiene la logica del movimiento, hasta si tiene una pieza que no se
puede mover no la cuenta
4- tiene una validacion de repetidos (ej: asume que llegar a la posicion
X Y desde la derecha o desde arriba es lo mismo  (para simplificar))