public void startPiecePlacement(Chessboard board, String filePath)
	{
		parser = new FileParser();
		try
		{
			input = getClass().getResourceAsStream(filePath);
			BufferedReader bReader = new BufferedReader(new InputStreamReader(input));
			try 
			{
				while(bReader.ready())
				{
					nextLine = bReader.readLine();
					parser.piecePlacement(board, nextLine);
				}
			}
			catch(IOException e) 
			{
			    e.printStackTrace();
			}
			finally
			{
				//Close the buffered reader stream
				try 
				{
					bReader.close();
				} 
				catch (IOException e) 
				{
					System.err.println("Couldn't close buffered reader stream");
					e.printStackTrace();
				}
			}
		}
		catch(Exception e)
		{
			System.err.println("Unable to read file");
			e.printStackTrace();
		}
		finally
		{
			//Close the InputStream
			try
			{
				input.close();
			}
			catch(IOException e)
			{
				System.err.println("Couldn't close input stream");
				e.printStackTrace();
			}
		}
	}