@Override public void completeTurn(LevelMap map, Bot thisP, GameModel myState) { ArrayList<Unit> units = myState.getCurrentPlayer().getPlayerUnits().getData(); Iterator<Unit> it = units.iterator(); Unit unit = it.next(); UnitButtonMove myMV = new UnitButtonMove(); myState.setSelectedUnit(unit); Tile unitTileisOn = map.getTileByCoords(unit.getXTileLoc(), unit.getYTileLoc()); myState.setSelectedTile(unitTileisOn); Tile selectedDestination = map.getTileByCoords(6, 5); myState.setSelectedDestination(selectedDestination); myMV.performButton(myState); }