Add source-destination computation for moves.

source and destination squares
-> maybe for later finer ontology
-> debugging