public void move( String direction )
      {
      if( isValidMove( direction ) )
         {
         if( direction.equals( "right" ) )
            {
            setX( getX() + 1 );
            } //end if
         if( direction.equals( "up" ) )
            {
            setY( getY() - 1 );
            } //end if
         if( direction.equals( "left" ) )
            {
            setX( getX() - 1 );
            } //end if
         if( direction.equals( "down" ) )
            {
            setY( getY() + 1 );            
            } //end if
         gRef.checkBoard();
         gRef.printStatus();
         } //end if
      } //end method move