void moveCurrentPieceAllTheWayDown() { bool somethingMoved = true; while (somethingMoved) { //Debug.Log("while tick"); somethingMoved = false; if (currentPiece.possibleDownwardMovement()) { //Debug.Log("moved down"); somethingMoved = true; movePieceDown(currentPiece); } } lockPieceAndSwapSpawn(); }