Puzzle game using C/C++ and SDL