Project for first week of Extreme Programming (XP). Starting from the code provided, we should add refactors which improve the maintainability of our project. For the sake of the assessment, a baby-step commit policy has been followed.
Main refactors:
- Extract a new model
Movement
. - Move piece-specific validation logic to
Piece
. - Move texts to
MessageView
.