remove showCells from model class and add puzzle create logic