public boolean CheckForCollisionCustom(String name, int posX, int posY, int width, int height)
	{
		/* NOTES:
		 * 
		 * - A string value matching [""] will mean that there
		 * 		will be no name checking for the collision.
		 * 
		 * */
		
		//Creating the variables
		boolean checkBoolean = false;
		boolean checkName = false;
		Rectangle checkRectangle = new Rectangle(posY, posX, width, height);
		
		//Determining whether to check by name
		if (name != "")
		{
			checkName = true;
		}
		
		//Doing the collision checks
		for (int num = 0; num < game.AL_GameObjects.size(); num++)
		{
			//With Name Check
			if (checkName == true
				&& game.AL_GameObjects.get(num).CheckForCollisionByRectangle(checkRectangle) == true
				&& game.AL_GameObjects.get(num).stringName == name)
			{
				//Setting the check boolean to 'true'
				checkBoolean = true;
			}
			
			//Without Name Check
			else if (game.AL_GameObjects.get(num).CheckForCollisionByRectangle(checkRectangle) == true)
			{
				//Setting the check boolean to 'true'
				checkBoolean = true;
			}
		}
		
		//Returning the collision booleans
		return checkBoolean;
	}