15 puzzle game in C++