public bool TryMoveTetriminoDown() { Vector2Int futurePos = new Vector2Int(m_currentTetrimino.GetPosition().x, m_currentTetrimino.GetPosition().y - 1); if (GetStateOfThisPos(futurePos, m_currentTetrimino.GetCurrentConfiguration()) == eStateOfTetriminoPos.INSIDE_BLANK) { m_currentTetrimino.SetPosition(futurePos); UpdateGrid(); return true; } return false; }