private void processMove( Square destination, Square origin, Piece piece )
Copyright Declan Murphy 2016