Redesigned canMove as getMove to return a Move object that stores the
number of clue squares traversed.

Adjusted Cluedo accordingly and changed Cluedo and Interface so that
players can make multiple moves in order to pick up clue cards.