add playWithVisual & getAverageLinesCleared
merge