Command pattern introduced to shorten class Knight and Rook,
functions were only different in the called function.