private UnitPlayer randomPositionAvatar() {
		int id = -1;
		//Get the current Highest ID to set the new Avatars ID to one higher than that ID
		for (int x = 0; x < gameBoard.length; x++) {
			for (int y = 0; y < gameBoard[0].length; y++) {
				if (gameBoard[x][y] instanceof UnitPlayer) {
					id = Math.max(id, ((UnitPlayer) gameBoard[x][y]).getID());
				}
			}
		}
		//Generate random map positions on the map until one is free then put the player there.
		while(true){
			//Limited until map scrolling is implemented.
			int x = 6;//(int) (Math.random() * gameBoard.length);
			int y = 5;///(int) (Math.random() * gameBoard[0].length);
			if(gameBoard[x][y] == null){
				gameBoard[x][y] = new UnitPlayer(new Point(x,y), id+1);
				return (UnitPlayer) gameBoard[x][y];
			}
		}
	}