public void Move(Commands command) { //Should we include a guard clause? _positionInfo.CalculateNewPosition(command, _position); }