protected void MoveUp() { var command = new MoveCommand(this, Direction.Up); commands.Add(command); }
protected void MoveLeft() { var command = new MoveCommand(this, Direction.Left); commands.Add(command); }
protected void MoveRight() { var command = new MoveCommand(this, Direction.Right); commands.Add(command); }
protected void MoveDown() { var command = new MoveCommand(this, Direction.Down); commands.Add(command); }