public void initiate() throws InterruptedException {
		//TDArea = new GameArea(area);

		DefaultTower tower1 = new DefaultTower(3, 1, 1, new Location(2, 2));
		DefaultTower tower2 = new DefaultTower(3, 1, 1, new Location(2, 9));
		DefaultTower tower3 = new DefaultTower(3, 1, 1, new Location(5, 4));
		DefaultTower tower4 = new DefaultTower(3, 1, 1, new Location(5, 10));
		DefaultTower tower5 = new DefaultTower(3, 1, 1, new Location(8, 5));
		towerList.add(tower1);
		towerList.add(tower2);
		towerList.add(tower3);
		towerList.add(tower4);
		towerList.add(tower5);




		main = new GameWindow(this);
		player = new Player();
		TDArea = main.getGameArea();
		path = TDArea.getRoute();
		startLocation = TDArea.getStartLocation();
		finishLocation = TDArea.getFinishLocation();
		for (int i = 0; i < path.size(); i++) {
			System.out.print("hor:" + path.get(i).getHorPos() + " ver:" + path.get(i).getVerPos() + "||");
		}
		System.out.println("");
		GameLoop();
	}