refactor + ghost tetromino