MoveCommand : protected against multiple move when several agregates are in play

+ small code cleaning