public ArrayList< Move > playerTwoMove( Coordinate current )
	{
		ArrayList< Move > moves = new ArrayList< Move >( );
		
		
		//gets player 2 normal moves
	if( isPlayerTwo( current) )
	{	
		//checks move to the top right of current checker
		if( isEmpty( current.topRight( ) ) )
		{	
			//adds the possible move to a list of moves
			moves.add( new Move( current , current.topRight( ) ) );
		}
		
		//checks move to the top left of current checker
		if( isEmpty( current.topLeft( ) ) )
		{
			//adds the possible jump to a list of moves
			moves.add( new Move( current, current.topLeft( ) ) );
		}
	
			//gets player 2 king moves
			if( isValidCoordinate( current ) && board[ current.getY( ) ][ current.getX( ) ].toString( ).equals( Checker.TWO_KING.toString() ) )
			{	
				//checks move to the bottom right of current checker
				if( isEmpty( current.bottomRight( ) ) )
				{
					//adds the possible move to a list of moves
					moves.add( new Move( current , current.bottomRight( ) ) );
				}
			
				//checks move to the bottom left of current checker
				if( isEmpty( current.bottomLeft( ) ) )
				{	
					//adds the possible move to a list of moves
					moves.add( new Move( current , current.bottomLeft( ) ) );
				}
		
			}
			
		}
		return moves;
	}