Base tests for king moves
Initial queen move controller.
Refactoring. Compose controllers
Refactoring. Base class for the kingdom family