collection view puzzle select and new puzzle