public void moveFallingBlock(Move direction) {
        switch (direction) {
            case DOWN:
                fallingBlock.moveDown();
                break;
            case LEFT:
                fallingBlock.moveLeft();
                break;
            case RIGHT:
                fallingBlock.moveRight();
                break;
            case ROTATE_RIGHT:
                fallingBlock.rotate(FallingBlock.Direction.RIGHT);
                break;
            case ROTATE_LEFT:
                fallingBlock.rotate(FallingBlock.Direction.LEFT);
                break;
        }
        setChanged();
        notifyObservers();
    }