private synchronized void moveLeft(boolean pressed) {
        leftPressed = pressed;
        if (pressed)	 {
            if (timeToNextLeftMove <= 0) {
                tetromino.tryMove(this, Direction.LEFT);
                if (timeToNextLeftMove < 0)	timeToNextLeftMove = AUTO_REPEAT_INIT_TICKS;
                else timeToNextLeftMove = AUTO_REPEAT_TICKS;
            }
            else timeToNextLeftMove--;
        }
        else
            timeToNextLeftMove = -1;
    }