implemented and tested ( ;) )
-getOccupiedSquaresByColorAndType
-getOccupiedSquaresByColor
-getOccupiedSquaresByType