Exercice 6.7, change to getMoves
Exercice 6.7, corner test
Exercice 6.8, queen
Exercice 6.9, move getAvailableMoves
Exercice 6.10, king&queen classes
Exercice 6.10, all pieces as class
Exercice 6.11, remove type enum
Exercice 6.11, cleanup