public void goToNextAvailablePositionLeft() { bool placed = false; int currCol = currColInGrid; do { currCol--; if (currCol < 0) { ; } else if (scriptOfSelectedObject.isGridCellAvailable(currCol, currRowInGrid) == true) { placed = true; } }while(!placed && currCol >= 0); if (placed) { currColInGrid = currCol; drawGrid(); setPossibleStackedObject(scriptOfSelectedObject.possibleChildren[currentIndexOfPossibleStackedObject]); } }