Add create board functionality and constructor for SlidingPuzzleView