public AState getStartState()
	{
		if(this.startState == null)
		{
			for(int i = 0; i < this.map.length; i++)
			{
				for(int j = 0; j < this.map[0].length; j++)
				{
					if(this.map[i][j].isStart())
					{
						this.startState = this.map[i][j];
						return this.startState;
					}
				}
			}
		}
		
		return this.startState;
	}